@import"https://fonts.googleapis.com/css?family=Noto+Sans+TC:300,400,500,700&display=swap";@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Light.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Light.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Light.eot") format("embedded-opentype");font-weight:300;font-style:normal}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-LightItalic.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-LightItalic.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-LightItalic.eot") format("embedded-opentype");font-weight:300;font-style:italic}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Regular.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Regular.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Regular.eot") format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-RegularItalic.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-RegularItalic.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-RegularItalic.eot") format("embedded-opentype");font-weight:400;font-style:italic}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Medium.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Medium.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Medium.eot") format("embedded-opentype");font-weight:500;font-style:normal}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-MediumItalic.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-MediumItalic.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-MediumItalic.eot") format("embedded-opentype");font-weight:500;font-style:italic}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Bold.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Bold.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Bold.eot") format("embedded-opentype");font-weight:600;font-style:normal}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-BoldItalic.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-BoldItalic.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-BoldItalic.eot") format("embedded-opentype");font-weight:600;font-style:italic}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Black.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Black.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-Black.eot") format("embedded-opentype");font-weight:700;font-style:normal}@font-face{font-family:"Geograph";src:url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-BlackItalic.woff") format("woff"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-BlackItalic.woff2") format("woff2"),url("https://www.natgeomedia.com/fonts/geograph/GeographBrandWeb-BlackItalic.eot") format("embedded-opentype");font-weight:700;font-style:italic}:root{--bar-height: 3px;--bar-bg: rgba(255,255,255,.3);--bar-fg: #fff;--mask-gradient: linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,0));--control-safe: env(safe-area-inset-bottom, 16px)}html{font-size:16px}html *{font-size:1rem}body{background-color:#242424;color:#fff;overflow-x:hidden;font-family:"Geograph","Noto Sans TC",Arial,"文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei",sans-serif;font-font-weight:300;font-font-style:normal;width:100%;margin:0;padding:0;overflow-x:hidden;transition:.6s;transition-duration:.5s;-webkit-transition-duration:.5s;position:relative}body.download-page{background:url(../img/download_bg.jpg);background-size:cover;background-attachment:fixed}section{overflow:hidden}a{text-decoration:none;color:#5c95ff}a:hover{cursor:pointer;text-decoration:none}p{margin-bottom:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.6rem;letter-spacing:normal;text-align:justify}h1{position:relative;font-size:2.5rem;line-height:2.5rem;letter-spacing:.1rem;font-weight:700}h2{margin-bottom:.5rem;font-size:3rem;line-height:3.6rem;font-weight:700;text-align:center}@media all and (max-width: 991px){h2{font-size:2rem;line-height:2.5rem}}h2 span{font-size:inherit;display:block}@media all and (max-width: 991px){h2 span{display:inline-block}}h3{margin-bottom:.5rem;font-size:2rem;font-weight:500;line-height:2.6rem}@media all and (max-width: 991px){h3{font-size:1.5rem;line-height:2rem}}img{display:block}button,input[type=submit],input[type=button]{font-family:"Geograph","Noto Sans TC",Arial,"文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei",sans-serif;-webkit-appearance:none;-moz-appearance:none;outline:none}button:hover,input[type=submit]:hover,input[type=button]:hover{cursor:pointer}input[type=tel],input[type=password],input[type=text],input[type=email]{font-family:"Geograph","Noto Sans TC",Arial,"文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300}.btn-primary{margin:20px auto;max-width:180px;padding:12px 32px;text-align:center;display:block;background:#fc0;color:#333;font-size:1.25rem;font-weight:500;letter-spacing:1px;transition:all .4s ease}.btn-primary:hover{background:#ffd900;transition:all .4s ease}.container{width:1200px;padding:60px 0;margin-right:auto;margin-left:auto;position:relative;overflow:hidden}@media all and (max-width: 1200px){.container{width:960px}}@media all and (max-width: 991px){.container{width:calc(100% - 40px);margin:0 20px}.container button{-webkit-appearance:button;overflow:visible;text-transform:none}}@media all and (max-width: 512px){.container{padding:60px 0}}nav{width:100%;padding:0;z-index:9;color:#fff;position:absolute}nav .container{width:100%;padding:0}@media all and (max-width: 991px){nav .container{width:calc(100% - 16px)}}nav .container ul.menu{float:right;padding:15px 0}@media all and (max-width: 991px){nav .container ul.menu{float:none;padding-top:60px;position:fixed;top:0;right:-80%;bottom:0;width:80%;background-color:#272727;transition:right .5s ease-in-out}nav .container ul.menu.active{right:0}}nav .container ul.menu>li{margin:0 20px;text-align:center;background:#fff}@media all and (max-width: 1200px){nav .container ul.menu>li{margin:0 10px}}@media all and (max-width: 991px){nav .container ul.menu>li{margin:0 auto;padding:30px}}nav .container ul.menu>li a{font-size:1.2rem;font-weight:500;color:#fff}nav .container ul.menu>li a:hover{color:#5c95ff;transition:all .2s ease-in-out}nav .container ul.menu>li a.primary-btn{background-color:#fc0}nav .container ul.menu:after{display:table;content:"";width:0;clear:both}nav .container .hamburger{display:none;padding-top:3px;width:36px;height:25px;position:absolute;top:calc(50% - 12px);right:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-right:1rem;border:0;background-color:rgba(0,0,0,0)}@media all and (max-width: 991px){nav .container .hamburger{display:block;z-index:4}}nav .container .hamburger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}nav .container .hamburger span:nth-child(1){top:0px}nav .container .hamburger span:nth-child(2),nav .container .hamburger span:nth-child(3){top:11px}nav .container .hamburger span:nth-child(4){top:22px}nav .container .hamburger.active span{background:#fff}nav .container .hamburger.active span:nth-child(1){top:10px;width:0%;left:50%}nav .container .hamburger.active span:nth-child(2){transform:rotate(45deg)}nav .container .hamburger.active span:nth-child(3){transform:rotate(-45deg)}nav .container .hamburger.active span:nth-child(4){top:10px;width:0%;left:50%}nav .container:after{display:table;content:"";width:0;clear:both}nav .container .book-name{width:-moz-fit-content;width:fit-content;margin-top:30px;margin-right:30px;float:right;letter-spacing:4px;font-size:14px;transition:all .2s ease-in-out}@media all and (max-width: 750px){nav .container .book-name{display:none}}nav.min{transition:all .2s ease-in-out;transition-duration:.5s}footer{text-align:center}@media all and (max-width: 991px){footer.wabay-page .container{padding:10px 0}}footer .container{padding:30px 0;display:flex;flex-wrap:wrap;justify-content:center}@media all and (max-width: 991px){footer .container{padding:10px 0 60px}}footer .column{width:calc(20% - 20px);margin-right:20px;display:flex;align-items:center}@media all and (max-width: 991px){footer .column{width:100%;margin:3px 0 10px}}@media all and (max-width: 991px){footer .column:nth-child(1),footer .column:nth-child(2){width:30%}}@media all and (max-width: 512px){footer .column:nth-child(1),footer .column:nth-child(2){width:50%;margin:10px 0}}footer .column:nth-child(3),footer .column:nth-child(4){width:calc(30% - 20px);display:block}@media all and (max-width: 991px){footer .column:nth-child(3),footer .column:nth-child(4){width:100%;margin:10px 0}}footer .column img{width:90%;max-width:160px}@media all and (max-width: 991px){footer .column img{max-width:140px;margin:20px auto 0}}footer .column img.natgeo{max-width:120px}footer .column h4{margin-bottom:.5rem;font-size:1.1rem;font-weight:500;text-align:left}@media all and (max-width: 991px){footer .column h4{text-align:center}}footer .column p{margin:0;text-align:left;font-size:.875rem;font-weight:lighter}@media all and (max-width: 991px){footer .column p{text-align:center}}footer a{color:#fff;font-size:inherit}a.primary-btn{width:130px;display:block;color:#fff;background-color:#f6514a;margin:20px auto;padding:12px 40px;text-align:center;letter-spacing:.1em;font-size:1.2rem;font-weight:500;border-radius:5px;cursor:pointer !important}a.primary-btn:hover{color:#fff;background:#f99144;cursor:pointer !important}a.btn-prev,a.btn-next{margin:5px;padding:15px 50px;color:#fff;border:1px solid #444;display:inline-block;letter-spacing:.5rem}.logo-area{max-width:1200px;margin:30px auto 0;text-align:center}@media all and (max-width: 991px){.logo-area{width:90%;display:flex;justify-content:center}}.logo-area a{display:flex;justify-content:center}.logo-area a .ng{width:130px;margin-right:30px}@media all and (max-width: 991px){.logo-area a .ng{width:100px}}@media all and (max-width: 512px){.logo-area a .ng{width:70px}}.logo-area a .boulder{width:160px}@media all and (max-width: 991px){.logo-area a .boulder{width:140px}}@media all and (max-width: 512px){.logo-area a .boulder{width:90px}}.widget{position:fixed;right:0;top:20px;z-index:11;display:flex;flex-direction:column;align-items:flex-end}@media all and (max-width: 512px){.widget{width:100%;height:50px;top:initial;bottom:0;right:initial;left:0;flex-direction:row;align-items:flex-end}}.widget a{height:50px;line-height:50px;display:block;font-size:1.25rem;font-weight:bold;color:#000;text-align:center;box-shadow:0px 5px 15px rgba(0,0,0,.2)}.widget a.buy{width:170px;background:#fc0;transition:all .2s ease-in-out}@media all and (max-width: 512px){.widget a.buy{width:100%}}.widget a.buy:hover{width:200px}@media all and (max-width: 750px){.widget a.buy:hover{width:100%}}.widget a.watch{width:150px;margin-top:10px;background:#fff;transition:all .2s ease-in-out}@media all and (max-width: 750px){.widget a.watch{width:50%}}.widget a.watch:hover{width:180px}@keyframes showCalendar{0%{opacity:1}33.333%{opacity:0}100%{opacity:0}}@keyframes kvBookFadeCycle{0%,33.333%{opacity:1}33.334%,100%{opacity:0}}#kv{height:100vh;min-height:900px;padding-top:60px;box-sizing:border-box;position:relative;background:#000;overflow:hidden}@media all and (max-width: 991px){#kv{height:1200px}}@media all and (max-width: 512px){#kv{height:850px}}#kv .bigtitle{max-width:1200px;margin:20px auto 40px;padding-left:30px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;align-content:center;position:relative;z-index:2}@media all and (max-width: 991px){#kv .bigtitle{padding-left:0;flex-direction:column-reverse}}@media all and (max-width: 512px){#kv .bigtitle{margin:0 auto 40px}}#kv .bigtitle .photoark-calendar{width:55%;height:550px;margin-top:5vh;position:relative}@media all and (max-width: 991px){#kv .bigtitle .photoark-calendar{width:88%;max-width:540px;height:initial;margin:50px auto 90px}}@media all and (max-width: 512px){#kv .bigtitle .photoark-calendar{margin:40px auto 70px}}#kv .bigtitle .photoark-calendar img{width:85%}#kv .bigtitle .photoark-calendar img.kv_book{position:absolute;left:-5%;top:0;z-index:2;opacity:0;animation:kvBookFadeCycle 2.4s steps(1, end) infinite;will-change:opacity}#kv .bigtitle .photoark-calendar img.kv_book_1{animation-delay:0s}#kv .bigtitle .photoark-calendar img.kv_book_2{animation-delay:.8s}#kv .bigtitle .photoark-calendar img.kv_book_3{animation-delay:1.6s}#kv .bigtitle .photoark-calendar img.yellow_frame{width:52%;position:relative;z-index:1;left:30%;top:2%}#kv .bigtitle .event{width:45%;text-align:center}@media all and (max-width: 991px){#kv .bigtitle .event{margin:20px auto 0;padding-top:0}}@media all and (max-width: 750px){#kv .bigtitle .event{width:78%}}#kv .bigtitle .event h1{margin-bottom:2rem;font-size:4rem;line-height:1.2;font-weight:600;text-align:left}@media all and (max-width: 991px){#kv .bigtitle .event h1{font-size:3rem}}@media all and (max-width: 512px){#kv .bigtitle .event h1{margin-bottom:1rem;font-size:2rem}}#kv .bigtitle .event .subheading{margin:1rem 0 0;font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:4px;text-shadow:0 1px 10px rgba(0,0,0,.6);position:relative;text-align:left}@media all and (max-width: 991px){#kv .bigtitle .event .subheading{margin:.5rem 0 0;font-size:1rem;font-weight:normal;letter-spacing:2px}}@media all and (max-width: 512px){#kv .bigtitle .event .subheading{font-size:.875rem}}#kv .countdown-content{width:70%;max-width:580px;margin:40px auto 0;padding:15px;box-sizing:border-box;text-align:center;position:relative;z-index:2;background-color:rgba(0,0,0,.6)}@media all and (max-width: 512px){#kv .countdown-content{width:80%;padding:10px;margin:10px auto 0}}#kv .countdown-content p{font-size:2rem;font-weight:500;text-align:center;letter-spacing:2px}@media all and (max-width: 512px){#kv .countdown-content p{font-size:1.25rem;letter-spacing:0}}#kv .countdown-content p.donated{margin-top:1.25rem;font-size:1rem;font-weight:500}#kv .countdown-content>div{font-size:1.5rem;line-height:3rem;text-align:center}@media all and (max-width: 512px){#kv .countdown-content>div{font-size:1.25rem;line-height:2.5rem}}#kv .countdown-content>div em{width:2rem;margin:0 15px;color:#fc0;font-size:3.5rem;font-weight:500}@media all and (max-width: 512px){#kv .countdown-content>div em{margin:0 5px;font-size:2rem}}#kv .countdown-content .callto{margin-bottom:10px;font-style:inherit;font-size:1.5rem;font-weight:500;letter-spacing:2px;display:block}@media all and (max-width: 512px){#kv .countdown-content .callto{margin-bottom:0;font-size:1rem}}#kv .bg-anim{width:100%;height:100%;background-color:#333;background-image:url(../img/kv_bg.jpg);background-repeat:no-repeat;background-position:left 45% top;background-size:cover;position:absolute;left:0;top:0;z-index:0;animation:kvSlowMove 9s ease 1 forwards}@media all and (max-width: 991px){#kv .bg-anim{background:url(../img/kv_bg_pad.jpg);background-size:cover;background-position:center top}}@media all and (max-width: 512px){#kv .bg-anim{background:url(../img/kv_bg_mo.jpg);background-size:cover;background-position:center top}}@keyframes kvSlowMove{0%{transform:scale(1.2)}100%{transform:scale(1)}}#best-feature{height:1000px;position:relative;display:flex;align-items:center;background-color:#4b7135}@media all and (max-width: 991px){#best-feature{flex-direction:column-reverse}}@media all and (max-width: 512px){#best-feature{height:initial}}#best-feature.allfullscreen{height:100vh}@media all and (max-width: 750px){#best-feature.allfullscreen{height:initial;flex-direction:column-reverse}}#best-feature .front-text{width:60%;left:10%;position:absolute;max-width:520px;padding:60px;box-sizing:border-box;background:rgba(0,0,0,.75);position:relative;z-index:2}@media all and (max-width: 1200px){#best-feature .front-text{left:0}}@media all and (max-width: 991px){#best-feature .front-text{width:100%;max-width:initial;padding:40px;position:relative;background:rgba(0,0,0,.5)}}@media all and (max-width: 750px){#best-feature .front-text{width:100%;left:0;max-width:initial;height:auto;padding:30px 30px 60px;box-sizing:border-box}}#best-feature .front-text h2{text-align:left}#best-feature .front-text h2 span{font-size:3rem;display:inline;font-weight:lighter;font-style:italic}#best-feature .front-text h3{font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:2px}@media all and (max-width: 750px){#best-feature .front-text h3{letter-spacing:0}}#best-feature .front-text h4{font-size:1.75rem;line-height:1.75rem;font-weight:normal;color:#fc0}#best-feature .front-text p{margin:1rem 0}#best-feature .tabs.contribute ul{margin-bottom:20px;display:flex}#best-feature .tabs.contribute ul li.active a,#best-feature .tabs.contribute ul li:hover a{transition:all .3s linear;font-weight:500;transition:all .2s ease-in-out}#best-feature .tabs.contribute ul li.active a span,#best-feature .tabs.contribute ul li:hover a span{color:#000;background-color:#fc0}#best-feature .tabs.contribute ul li a{margin:5px 0;color:#fff;font-size:1.5rem;display:block;transition:all .2s ease-in-out}@media all and (max-width: 512px){#best-feature .tabs.contribute ul li a{font-size:1.1rem}}#best-feature .tabs.contribute ul li a span{width:40px;height:40px;margin-right:10px;line-height:40px;color:#fff;background-color:#999;text-align:center;font-size:1.25rem;font-weight:500;border-radius:100%;display:inline-block}@media all and (max-width: 512px){#best-feature .tabs.contribute ul li a span{width:32px;height:32px;line-height:32px;font-size:1rem}}@media all and (max-width: 512px){#best-feature .tabs.contribute>div{height:320px}}#best-feature .tabs.contribute h4{font-size:1.25rem;font-weight:500;letter-spacing:2px}#best-feature .tabs.contribute p{margin:.5rem 0;letter-spacing:2px}@media all and (max-width: 512px){#best-feature .tabs.contribute p{letter-spacing:1px}}#best-feature .feature-bg{width:100%;height:100%;position:absolute;top:0;left:0}@media all and (max-width: 991px){#best-feature .feature-bg{position:relative}}@media all and (max-width: 512px){#best-feature .feature-bg{height:280px;position:relative;overflow:hidden}}#best-feature .feature-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#feature-swiper{display:block;width:100%;height:100%;position:relative}#feature-swiper .swiper-slide{background-size:cover;background-position:center;width:100%;height:100%}#feature-swiper .swiper-slide:nth-of-type(1){background-image:url(../img/feature_bg1.jpg?v=2026)}#feature-swiper .swiper-slide:nth-of-type(2){background-image:url(../img/feature_bg2.jpg?v=2026)}#feature-swiper .swiper-slide:nth-of-type(3){background-image:url(../img/feature_bg3.jpg?v=2026)}#spec-view{position:relative;background:linear-gradient(126.9deg, #A4A4A4 1.33%, #FFFFFF 29.46%, #A4A4A4 97.04%)}#spec-view .container{padding-bottom:20px}#spec-view .container h2{color:#000}#spec-view .view360{width:520px;height:600px;position:absolute;z-index:2;top:200px;left:calc(50% - 260px)}@media all and (max-width: 1200px){#spec-view .view360{top:300px;height:500px}}@media all and (max-width: 991px){#spec-view .view360{width:40%;top:initial;left:50%;right:initial;bottom:2%}}@media all and (max-width: 750px){#spec-view .view360{width:58%;max-width:300px;top:initial;left:68%;right:initial;bottom:-30px;transform:translateX(-50%)}}#spec-view .view360 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#spec-view .detail-wrap{display:flex;flex-wrap:wrap;position:relative;z-index:1}#spec-view .detail-wrap .grid{width:50%;height:260px;box-sizing:border-box;background-color:#999;position:relative}@media all and (max-width: 1440px){#spec-view .detail-wrap .grid{height:240px}}@media all and (max-width: 991px){#spec-view .detail-wrap .grid{width:100%}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid{height:200px}}#spec-view .detail-wrap .grid.spec1{background-image:url(../img/spec01.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center;background-color:#fff}@media all and (max-width: 512px){#spec-view .detail-wrap .grid.spec1{background-size:cover;background-position:right center}}#spec-view .detail-wrap .grid.spec2{background-image:url(../img/spec02.png);background-size:cover;background-repeat:no-repeat;background-position:left center;background-color:#c9c7c5}@media all and (max-width: 1200px){#spec-view .detail-wrap .grid.spec2{background-position:left 135% center}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid.spec2{background-position:left 100% center}}#spec-view .detail-wrap .grid.spec3{background-image:url(../img/spec03.png);background-size:cover;background-repeat:no-repeat;background-position:right center;background-color:#eeeeed}@media all and (max-width: 512px){#spec-view .detail-wrap .grid.spec3{background-position:right 50% center}}#spec-view .detail-wrap .grid.spec4{background-image:url(../img/spec04.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center;background-color:#e8eaec}@media all and (max-width: 991px){#spec-view .detail-wrap .grid.spec4{background-position:left 140% center}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid.spec4{background-position:left 100% center}}#spec-view .detail-wrap .grid .item{width:300px;position:absolute;left:8%;bottom:30px;z-index:2}@media all and (max-width: 750px){#spec-view .detail-wrap .grid .item{width:initial;padding:0 20px;right:initial;left:0;bottom:10px}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid .item{bottom:0;padding-bottom:10px}}#spec-view .detail-wrap .grid .item.right{width:200px;right:8%;top:25%;left:initial}@media all and (max-width: 1440px){#spec-view .detail-wrap .grid .item.right{width:180px;padding:0;right:5%}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid .item.right{width:170px;right:20px}}#spec-view .detail-wrap .grid .item h3{color:#333;position:relative;z-index:2}#spec-view .detail-wrap .grid .item p{line-height:1.25rem;margin-bottom:.5rem;color:#333;position:relative;z-index:2}@media all and (max-width: 512px){#spec-view .detail-wrap .grid .item p{font-size:.875rem;text-align:left}}#spec-view .detail-wrap .grid h3{font-size:1.5rem;line-height:1.5rem;font-weight:500}@media all and (max-width: 512px){#spec-view .detail-wrap .grid h3{font-size:1.25rem}}#spec-view .paper-wrap{width:100%;max-width:800px;margin:180px auto 30px;padding-bottom:30px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:3}@media all and (max-width: 1200px){#spec-view .paper-wrap{margin:210px auto 30px}}@media all and (max-width: 991px){#spec-view .paper-wrap{max-width:500px;margin:100px auto 30px}}@media all and (max-width: 750px){#spec-view .paper-wrap{max-width:initial;margin:60px auto 30px}}#spec-view .paper-wrap .shell{width:calc(30% - 40px);margin:0 20px;box-sizing:border-box;position:relative}@media all and (max-width: 991px){#spec-view .paper-wrap .shell{width:calc(100% - 40px);max-width:400px;margin:0 auto 10px}}@media all and (max-width: 750px){#spec-view .paper-wrap .shell{width:calc(100% - 90px)}}#spec-view .paper-wrap .shell:last-child{border-right:none}#spec-view .paper-wrap .shell h4{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;color:#333;font-weight:500;letter-spacing:2px}@media all and (max-width: 750px){#spec-view .paper-wrap .shell h4{margin-bottom:0;font-size:1.1rem}}#spec-view .paper-wrap .shell p{font-size:1.1rem;line-height:1rem;letter-spacing:2px;color:#333}@media all and (max-width: 750px){#spec-view .paper-wrap .shell p{margin-bottom:.5rem;font-size:.875rem;letter-spacing:1px}}#spec-view .paper-wrap .shell .btn-primary{position:relative;padding:16px 32px;box-shadow:0px 14px 20px rgba(0,0,0,.3);animation:ButtonGlow 1s ease-in-out infinite}#spec-view .paper-wrap .shell .btn-primary::before{content:"";position:absolute;top:60px;left:90%;width:40px;height:40px;transform:translate(-50%, -100%);animation:PointerBounce 1s ease-in-out infinite;background:url(../img/icon_hand_pointer.png) center/contain no-repeat}@media all and (max-width: 512px){#spec-view .paper-wrap .shell .btn-primary::before{width:40px;height:40px}}@keyframes PointerBounce{0%,100%{transform:translate(-50%, -100%) translateX(0) translateY(0)}50%{transform:translate(-50%, -100%) translateX(-10px) translateY(-10px)}}@keyframes ButtonGlow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes flytoStage{0%,100%{transform:translate(0, 20px)}50%{transform:translate(0, 0)}}.product-lineup{background-color:#4b7135;background-image:url(../img/bg_tree.jpg);background-repeat:no-repeat;background-size:100%;background-position:center top;position:relative}@media all and (max-width: 991px){.product-lineup{background-size:200%}}@media all and (max-width: 512px){.product-lineup{background-size:250%}}.product-lineup .container{color:#fff;padding:0;overflow:visible}.product-lineup .container.umb-content{padding:0 0 60px}.product-lineup .container h2{color:#fff;display:block;line-height:1.2;position:relative}.product-lineup .container h2.badge-title{width:-moz-fit-content;width:fit-content;margin:50px auto 10px;padding-top:40px}.product-lineup .container h2.umb-title{text-align:left}.product-lineup .container h2 em{color:#fc0;font-size:inherit}.product-lineup .container h2 .tag_limited{width:90px;height:90px;padding:20px;box-sizing:border-box;background-color:#fc0;color:#000;position:absolute;display:flex;justify-content:center;align-items:center;top:-10px;left:-110px;font-size:1.5rem;font-weight:bold;border-radius:50%;z-index:2}@media all and (max-width: 512px){.product-lineup .container h2 .tag_limited{width:60px;height:60px;padding:10px;font-size:1rem;top:-10px;left:-60px}}.product-lineup .container>p{max-width:960px;margin:0 auto;text-align:center;letter-spacing:2px}@media all and (max-width: 512px){.product-lineup .container>p{letter-spacing:1px}}.product-lineup .badge-collection{display:flex;flex-wrap:wrap}.product-lineup .badge-collection .badge-wrap{width:50%;margin:20px auto;display:flex;flex-wrap:wrap;align-items:center;position:relative}@media all and (max-width: 512px){.product-lineup .badge-collection .badge-wrap{width:100%}}.product-lineup .badge-collection .badge-wrap .pic{width:55%}@media all and (max-width: 512px){.product-lineup .badge-collection .badge-wrap .pic{width:50%}}.product-lineup .badge-collection .badge-wrap .info{width:45%;padding-left:20px;box-sizing:border-box}@media all and (max-width: 512px){.product-lineup .badge-collection .badge-wrap .info{width:50%}}.product-lineup .badge-collection .badge-wrap .info h3{color:#fc0;font-size:1.5rem;text-align:left}@media all and (max-width: 991px){.product-lineup .badge-collection .badge-wrap .info h3{font-size:1.1rem}}.product-lineup .badge-collection .badge-wrap .info ul li{margin:1rem 0;font-size:1.25rem;color:#fff;letter-spacing:2px;list-style:none}@media all and (max-width: 991px){.product-lineup .badge-collection .badge-wrap .info ul li{margin:.5rem 0;font-size:.875rem;letter-spacing:1px}}.product-lineup .badge-collection .badge-wrap .info ul li span{font-size:.75rem;color:#ccc}.product-lineup .umb-wrap{width:100%;height:360px;margin:120px auto 60px;display:flex;align-items:center;position:relative}@media all and (max-width: 991px){.product-lineup .umb-wrap{height:auto;min-height:0;margin:0 auto 60px;flex-wrap:wrap}}@media all and (max-width: 512px){.product-lineup .umb-wrap{width:calc(100% - 40px);margin:0 auto;padding:42px 20px 38px}}.product-lineup .umb-wrap .umb-pic{width:48%;margin:0 auto 20px;aspect-ratio:1/1;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;position:relative}.product-lineup .umb-wrap .umb-pic .tag_limited{width:90px;height:90px;padding:20px;box-sizing:border-box;text-align:center;background-color:#fc0;color:#000;position:absolute;display:flex;justify-content:center;align-items:center;top:20px;right:30px;font-size:1.5rem;font-weight:bold;border-radius:50%;z-index:2}@media all and (max-width: 512px){.product-lineup .umb-wrap .umb-pic .tag_limited{width:60px;height:60px;padding:10px;font-size:1rem;top:10px;right:20px}}@media all and (max-width: 991px){.product-lineup .umb-wrap .umb-pic{width:100%;max-width:540px}}.product-lineup .umb-wrap .umb-pic img{width:90%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;z-index:1}@media all and (max-width: 991px){.product-lineup .umb-wrap .umb-pic img{max-height:420px;margin:0}}@media all and (max-width: 750px){.product-lineup .umb-wrap .umb-pic img{width:80%}}.product-lineup .umb-wrap .umb-info{width:50%;padding:60px 50px;box-sizing:border-box;position:relative;z-index:1}@media all and (max-width: 1200px){.product-lineup .umb-wrap .umb-info{padding-right:44px}}@media all and (max-width: 991px){.product-lineup .umb-wrap .umb-info{width:100%;max-width:500px;margin:0 auto;padding:0 40px 40px}}@media all and (max-width: 750px){.product-lineup .umb-wrap .umb-info{width:100%;padding:0}}.product-lineup .umb-wrap .umb-info h3{margin-bottom:1.2rem;color:#fff;font-size:2rem;line-height:1.25;font-weight:700;letter-spacing:0;text-align:left}.product-lineup .umb-wrap .umb-info h3 em{color:#fc0;font-size:inherit}@media all and (max-width: 512px){.product-lineup .umb-wrap .umb-info h3{line-height:1.35;letter-spacing:0;font-size:1.5rem}}.product-lineup .umb-wrap .umb-info p{max-width:760px;margin-bottom:1rem;color:#fff;font-size:1.1rem;line-height:1.45;font-weight:400;letter-spacing:1px;text-align:left}@media all and (max-width: 991px){.product-lineup .umb-wrap .umb-info p{margin-right:auto;margin-left:auto;font-size:1.2rem;letter-spacing:2px;text-align:center}}@media all and (max-width: 750px){.product-lineup .umb-wrap .umb-info p{margin-bottom:1rem;font-size:1rem;line-height:1.65;letter-spacing:1px;text-align:justify}}@media all and (max-width: 512px){.product-lineup .umb-wrap .umb-info p{font-size:1rem;line-height:1.6;letter-spacing:1px;text-align:justify}}.product-lineup .umb-wrap .umb-info ul{padding-left:1.3rem}.product-lineup .umb-wrap .umb-info ul li{margin:.5rem 0;color:#fff;letter-spacing:2px;list-style:disc}.product-lineup .detail-shot-wrap{margin:30px 0;display:flex;flex-wrap:wrap;justify-content:center}.product-lineup .detail-shot-wrap h3{width:100%;text-align:center}.product-lineup .detail-shot-wrap .shot{width:calc(40% - 40px);margin:20px}@media all and (max-width: 1200px){.product-lineup .detail-shot-wrap .shot{width:calc(47% - 20px);margin:20px 10px}}@media all and (max-width: 512px){.product-lineup .detail-shot-wrap .shot{width:calc(100% - 40px);max-width:360px;margin:20px auto}}.product-lineup .detail-shot-wrap .shot.divide3{width:calc(33.3333333333% - 40px);margin:20px}@media all and (max-width: 991px){.product-lineup .detail-shot-wrap .shot.divide3{width:calc(33.3333333333% - 20px);margin:10px}}@media all and (max-width: 512px){.product-lineup .detail-shot-wrap .shot.divide3{width:calc(100% - 40px);max-width:360px;margin:20px auto}}.product-lineup .detail-shot-wrap .shot img{width:100%;border-radius:20px;overflow:hidden}.product-lineup .detail-shot-wrap .shot h4{margin:1.5rem 0 .5rem;font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:1px}@media all and (max-width: 512px){.product-lineup .detail-shot-wrap .shot h4{font-size:1.15rem;letter-spacing:0}}.product-lineup .detail-shot-wrap .shot p{margin-bottom:0;text-align:left;font-size:1rem;letter-spacing:2px}@media all and (max-width: 750px){.product-lineup .detail-shot-wrap .shot p{font-size:1rem}}@media all and (max-width: 512px){.product-lineup .detail-shot-wrap .shot p{letter-spacing:0}}.product-slide{position:relative;overflow:hidden}.product-slide.allfullscreen{max-height:100vh}.product-slide .stories{width:100%;height:100%;color:#fff;position:relative;overflow:hidden}.product-slide .stories .progress{position:absolute;left:0;right:15px;top:20px;padding:calc(env(safe-area-inset-top, 10px) + 10px) 10px 8px;display:grid;gap:4px;grid-template-columns:repeat(var(--segments, 1), 1fr);z-index:20}.product-slide .stories .progress .seg{height:var(--bar-height);background:var(--bar-bg);border-radius:999px;overflow:hidden}.product-slide .stories .progress .seg>i{display:block;height:100%;width:0%;background:var(--bar-fg)}.product-slide .stories .progress .seg.is-complete>i{width:100% !important}.product-slide .stories .top-mask{position:absolute;inset:0 0 auto 0;height:20%;background:var(--mask-gradient);z-index:10;pointer-events:none}.product-slide .stories .tap-zones{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;z-index:15}.product-slide .stories .tap-zones button{background:rgba(0,0,0,0);border:0;outline:0}.product-slide .stories .caption{position:absolute;left:16px;right:16px;top:calc(var(--control-safe) + 60px);z-index:16;line-height:1.4rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.product-slide .stories .caption .title{font-weight:500;font-size:1.5rem;margin-bottom:10px}.product-slide .stories .caption .text{font-size:1rem}.product-slide .stories .swiper-slide{position:relative;height:100%;overflow:hidden}.product-slide .stories picture{width:100%;height:100%;display:block;position:relative}.product-slide .stories img.slide-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;display:block}.product-slide .stories .hold-tip{position:absolute;right:12px;bottom:calc(var(--control-safe) + 10px);font-size:12px;opacity:.75;z-index:16}.when-mobile{display:none}@media all and (max-width: 750px){.when-pc{display:none}.when-mobile{display:block}}@keyframes fadeShowUp{0%{opacity:0}11%,19%{opacity:1}20%,100%{opacity:1}}@keyframes SlowFadeIn{0%{filter:brightness(1)}50%{filter:brightness(1.2)}100%{filter:brightness(1)}}@keyframes blingbling{0%{transform:scale(0.6)}50%{transform:scale(1.3)}100%{transform:scale(0.6)}}#concept{width:100%;background-color:#4b7135;color:#333;padding-top:4rem}@media all and (max-width: 750px){#concept{padding-top:0}}#concept>h2{max-width:1200px;margin:0 auto;letter-spacing:2px;color:#fff;text-align:left}@media all and (max-width: 750px){#concept>h2{max-width:280px;margin:0 auto 20px;padding:48px 20px 0;text-align:center;letter-spacing:0}}#concept .swiper-wrap{position:relative;background-color:#111}@media all and (max-width: 750px){#concept .swiper-wrap{margin-top:-1px;padding-top:1px;background-color:#4b7135;display:flex;flex-direction:column-reverse}}#concept #concept-swiper-pagination{position:absolute;top:-2.5rem;right:0;bottom:initial;left:initial;text-align:left;width:35%}@media all and (max-width: 750px){#concept #concept-swiper-pagination{position:relative;top:auto;right:auto;left:auto;width:100%;height:42px;display:flex;align-items:center;justify-content:center;text-align:center}}#concept #concept-swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;width:16px;height:16px;margin:0 7px}@media all and (max-width: 750px){#concept #concept-swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;margin:0 6px}}#concept #concept-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fc0;opacity:1}#concept .concept-bg{position:relative;padding-top:1.5rem}@media all and (max-width: 750px){#concept .concept-bg{padding-top:0;background-color:#fff}}#concept .concept-bg #concept-swiper{width:100%}#concept .concept-bg #concept-swiper .swiper-slide{aspect-ratio:16/9;overflow:hidden}#concept .concept-bg #concept-swiper .swiper-slide iframe{display:block;width:100%;height:100%;border:0}#concept .concept-bg #concept-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media all and (max-width: 750px){#concept .concept-bg #concept-swiper .swiper-slide img{min-height:240px}}#about-plan{background-color:#4b7135;color:#fff}#about-plan .container{padding-bottom:90px;display:flex;flex-wrap:wrap;overflow:visible}#about-plan .container h2{width:100%;max-width:720px;margin:0 auto 34px;color:#fff;line-height:1.1;text-align:center;letter-spacing:1px}#about-plan .about-plan-grid{width:50%;box-sizing:border-box}@media all and (max-width: 750px){#about-plan .about-plan-grid{width:100%;max-width:540px;margin:10px auto}}#about-plan .about-plan-grid .plan-copy{width:100%;height:72%;padding:0 50px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:#375426}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-copy{height:initial;padding:40px 20px}}#about-plan .about-plan-grid .plan-copy h3{margin-bottom:1.5rem;color:#fc0;letter-spacing:2px;text-align:left}@media all and (max-width: 512px){#about-plan .about-plan-grid .plan-copy h3{letter-spacing:0;text-align:center}}#about-plan .about-plan-grid .plan-copy p{margin:0 0 1.15rem;color:#fff;line-height:1.5;letter-spacing:2px;text-align:left}@media all and (max-width: 512px){#about-plan .about-plan-grid .plan-copy p{letter-spacing:0}}#about-plan .about-plan-grid .plan-media{width:100%;height:72%;overflow:hidden}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-media{height:initial;justify-self:center;aspect-ratio:auto;min-height:auto}}#about-plan .about-plan-grid .plan-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-media img{margin:30px auto 0;min-height:240px}}#about-plan .about-plan-grid .plan-stats{width:100%;padding:20px 10px;box-sizing:border-box;background:#000;display:flex;flex-wrap:wrap}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-stats{width:100%}}#about-plan .about-plan-grid .plan-stats .stat-item{width:50%;padding:10px 30px;box-sizing:border-box}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-stats .stat-item{padding:10px 10px}}#about-plan .about-plan-grid .plan-stats .stat-item strong{margin-bottom:1rem;color:#fc0;font-size:2rem;line-height:1.5;font-weight:700;letter-spacing:1px;font-family:"Geograph","Noto Sans TC",Arial,"文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei",sans-serif}#about-plan .about-plan-grid .plan-stats .stat-item span{display:block;color:#fff;font-size:1rem;line-height:1.5;letter-spacing:1px}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-stats .stat-item span{letter-spacing:0}}#about-plan .about-plan-grid .plan-quote{width:100%;padding:40px 40px 0;box-sizing:border-box;text-align:justify;display:flex;flex-direction:column;justify-content:center}@media all and (max-width: 750px){#about-plan .about-plan-grid .plan-quote{width:100%;padding:30px 10px}}#about-plan .about-plan-grid .plan-quote .plan-quote-text{border-left:6px solid #fc0;padding-left:2rem}#about-plan .about-plan-grid .plan-quote .plan-quote-text p{margin:0;color:#fff;letter-spacing:2px;text-align:adjust}#about-plan .about-plan-grid .plan-quote .plan-quote-text p:first-child{margin-bottom:.5rem;text-indent:-0.5rem}#about-plan .about-plan-grid .plan-quote .quote-source{margin-top:1rem;font-size:.95rem;opacity:.95}#video-bts{position:relative;background:#000;color:#fff;overflow:hidden;background-image:url(../img/bg_animal.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:initial auto}@media all and (max-width: 512px){#video-bts{background-image:url(../img/bg_animal_mo.jpg)}}#video-bts::before{content:"";position:absolute;width:50%;height:100%;z-index:0;background:#fc0}@media all and (max-width: 991px){#video-bts::before{width:100%;height:50%}}#video-bts .bts-wrap{padding-bottom:90px;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 991px){#video-bts .bts-wrap{padding-bottom:30px;display:flex;flex-direction:column}}#video-bts .bts-wrap .bts-title{width:50%;box-sizing:border-box}@media all and (max-width: 991px){#video-bts .bts-wrap .bts-title{width:100%;min-height:180px}}#video-bts .bts-wrap .bts-title h2{color:#000;text-align:left}@media all and (max-width: 991px){#video-bts .bts-wrap .bts-title h2{font-size:2rem;text-align:center}}#video-bts .bts-wrap .bts-copy{width:50%;padding:1rem 0 1rem 2rem;box-sizing:border-box}@media all and (max-width: 1200px){#video-bts .bts-wrap .bts-copy{min-height:auto}}@media all and (max-width: 991px){#video-bts .bts-wrap .bts-copy{width:100%;order:3;padding:42px 18px 46px}}#video-bts .bts-wrap .bts-copy p{letter-spacing:1px;color:#fff}#video-bts .bts-wrap .bts-copy p.highlight{margin-top:.25rem;color:#fc0}#video-bts .video-bts-media{width:100%}@media all and (max-width: 1200px){#video-bts .video-bts-media{padding:0 24px 0}}@media all and (max-width: 991px){#video-bts .video-bts-media{order:2;margin-top:-30px;padding:0 12px}}#video-bts .video-bts-player{width:100%;max-width:920px;margin:0 auto;aspect-ratio:16/9;box-shadow:0 24px 40px rgba(0,0,0,.38);background:#000}@media all and (max-width: 991px){#video-bts .video-bts-player{box-shadow:0 10px 12px #000}}#video-bts .video-bts-player iframe{display:block;width:100%;height:100%;border:0}#calendar-overview{min-height:880px;background-image:url(../img/bg_papers.png),linear-gradient(180deg, #2B431D 0%, #4B7135 60%);background-size:100% 30%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:center top,center center;background-blend-mode:soft-light,normal}@media all and (max-width: 1200px){#calendar-overview{background-size:140% 23%,100% 100%}}@media all and (max-width: 750px){#calendar-overview{background-size:250% 20%,100% 100%;min-height:initial;padding-top:0}}#calendar-overview .container{padding-top:90px}#calendar-overview .container h2 em{color:#fc0;font-size:inherit}#calendar-overview .container p{text-align:left}#calendar-overview .page-all{width:400px;margin:20px auto 0;position:relative}@media all and (max-width: 750px){#calendar-overview .page-all{width:90%;max-width:400px}}#calendar-overview .page-all>img{width:100%;margin:0 auto}#calendar-overview .page-all>img.when-pc{display:block;background-image:url(../img/shadow_ground.png);padding-bottom:50px;box-sizing:border-box;background-size:contain;background-position:bottom center}@media all and (max-width: 750px){#calendar-overview .page-all>img.when-pc{display:none}}@media all and (max-width: 512px){#calendar-overview .page-all>img.when-mobile{max-width:260px}}#calendar-overview .page-all .move-anim{position:absolute;width:300px;height:50px;line-height:50px;letter-spacing:2px;opacity:0;z-index:3;animation:fadeShowUp 14s infinite forwards;text-align:right}@media all and (max-width: 750px){#calendar-overview .page-all .move-anim{display:none}}#calendar-overview .page-all .move-anim img{display:inline-block;margin-bottom:-6px}#calendar-overview .page-all .move-anim.move1{top:10px;left:-150px;animation-delay:0s}#calendar-overview .page-all .move-anim.move2{top:82px;left:-150px;animation-delay:1s}#calendar-overview .page-all .move-anim.move3{top:220px;left:-270px;animation-delay:2s}#calendar-overview .page-all .move-anim.move4{bottom:130px;left:-250px;animation-delay:3s}#calendar-overview .page-all .move-anim.move5{top:42px;right:-120px;animation-delay:4s}#calendar-overview .page-all .move-anim.move6{top:150px;right:-120px;animation-delay:5s}#calendar-overview .page-all .move-anim.move7{bottom:140px;right:-110px;animation-delay:6s}#calendar-overview .mobile-point{max-width:640px;margin:20px auto 0;display:none}@media all and (max-width: 750px){#calendar-overview .mobile-point{width:90%;max-width:420px;display:flex;flex-wrap:wrap}}#calendar-overview .mobile-point p{margin:10px}#calendar-overview .mobile-point p span{width:24px;height:24px;margin-right:8px;line-height:24px;border-radius:100%;background-color:#fc0;color:#000;text-align:center;display:inline-block}#photoark-book{position:relative;background-color:#f8f8f8;min-height:900px}@media all and (max-width: 991px){#photoark-book{min-height:800px}}@media all and (max-width: 512px){#photoark-book{min-height:840px}}#photoark-book .container{position:relative;z-index:1}@media all and (max-width: 512px){#photoark-book .container{padding-top:60px}}#photoark-book .container .book-intro{width:50%;max-width:560px;margin-top:30px}@media all and (max-width: 991px){#photoark-book .container .book-intro{width:100%;max-width:540px;margin:20px auto}}#photoark-book .container h2{margin:10px 0;color:#000;letter-spacing:2px;text-align:left;line-height:1.2}@media all and (max-width: 512px){#photoark-book .container h2{letter-spacing:0}}#photoark-book .container h3{width:-moz-fit-content;width:fit-content;padding:5px 20px;font-size:1.5rem;letter-spacing:4px;color:#000;background:linear-gradient(90deg, #E6C67E 0%, #FFE9B9 50%, #E6C67E 100%)}@media all and (max-width: 512px){#photoark-book .container h3{font-size:1.25rem}}#photoark-book .container h4{margin:30px 0 10px;font-size:1.25rem;font-weight:bold;text-align:left;color:#000}@media all and (max-width: 750px){#photoark-book .container h4{margin:10px 0 10px;font-size:1rem}}#photoark-book .container p{letter-spacing:1px;text-align:justify;color:#000}#photoark-book .bg-photoark{width:100%;height:100%;background-image:url(../img/bg_photoark_book.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:absolute;left:0;top:0;z-index:0}@media all and (max-width: 991px){#photoark-book .bg-photoark{background:url(../img/bg_photoark_book_ipad.jpg);background-size:100%;background-repeat:no-repeat;background-position:center bottom 10%}}@media all and (max-width: 512px){#photoark-book .bg-photoark{background:url(../img/bg_photoark_book_mo.jpg);background-size:contain;background-repeat:no-repeat;background-position:center bottom}}#exclusive-merch{background-color:#4b7135}#exclusive-merch .container{padding:60px 0}#exclusive-merch .merch-all .tabs ul{max-width:920px;margin:20px auto;display:flex;flex-wrap:wrap;justify-content:center}#exclusive-merch .merch-all .tabs ul li{margin:5px}#exclusive-merch .merch-all .tabs ul li a{padding:10px 20px;display:block;border:2px solid #fff;color:#fff;font-size:1rem;font-weight:500;border-radius:10px;transition:all .2s ease-in-out}@media all and (max-width: 512px){#exclusive-merch .merch-all .tabs ul li a{padding:6px 10px;border-radius:5px}}#exclusive-merch .merch-all .tabs ul li a:hover{color:#000;background-color:#fc0;border:2px solid #fc0;transition:all .2s ease-in-out}#exclusive-merch .merch-all .tabs ul li.active a{color:#000;background-color:#fc0;border:2px solid #fc0}#exclusive-merch .merch-all .tabs>div{max-width:1100px;margin:0 auto;padding:15px 20px;box-sizing:border-box;background-color:#fff;color:#333;border-radius:20px}@media all and (max-width: 750px){#exclusive-merch .merch-all .tabs>div{height:670px}}@media all and (max-width: 512px){#exclusive-merch .merch-all .tabs>div{height:640px}}#exclusive-merch .merch-all .tabs>div .intro{display:flex;flex-wrap:wrap;align-items:center}#exclusive-merch .merch-all .tabs>div .intro .pic{width:45%}@media all and (max-width: 750px){#exclusive-merch .merch-all .tabs>div .intro .pic{width:100%;max-width:480px;margin:0 auto}}#exclusive-merch .merch-all .tabs>div .intro .des{width:calc(55% - 60px);margin:30px;text-align:left}@media all and (max-width: 750px){#exclusive-merch .merch-all .tabs>div .intro .des{width:100%;margin:0 auto}}#exclusive-merch .merch-all .tabs>div .intro .des .tag-buy{width:90px;display:block}#exclusive-merch .merch-all .tabs>div .intro .des h3.firstword-adjust{text-indent:-1.25rem}#exclusive-merch .merch-all .tabs>div .intro .des p em{font-weight:bold}#exclusive-merch .merch-all .tabs>div ul.pd-mention{text-align:left;display:block}#exclusive-merch .merch-all .tabs>div ul.pd-mention li{margin:0 0 .2rem 1.5rem;line-height:1.5rem;list-style:disc}#pricing-plan{background-color:#333}@media all and (max-width: 512px){#pricing-plan .container{padding:30px 0}}#pricing-plan .container h3{text-align:center;color:#fc0;font-size:1.25rem;letter-spacing:1px}@media all and (max-width: 750px){#pricing-plan .container h3{font-size:1rem;line-height:1.5}}#pricing-plan .container>p{text-align:center;letter-spacing:2px}#pricing-plan .card-warp{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;justify-content:center}#pricing-plan .card-warp .card{width:calc(50% - 40px);margin:20px;padding:30px 30px 60px;box-sizing:border-box;color:#333;background-color:#fff;position:relative;z-index:1}@media all and (max-width: 1200px){#pricing-plan .card-warp .card{width:calc(50% - 20px);margin:10px}}@media all and (max-width: 750px){#pricing-plan .card-warp .card{width:calc(100% - 20px);max-width:360px;padding:30px 20px 60px}}#pricing-plan .card-warp .card .tag_status{min-width:80px;height:28px;line-height:28px;font-size:.875rem;text-align:center;position:absolute;left:-10px;top:5px;z-index:3;background-color:#ff530f;color:#fff;font-weight:500;animation:TagFlashing 1s linear 0s infinite}#pricing-plan .card-warp .card .tag_status::after{content:"";position:absolute;top:28px;left:0px;z-index:3;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 0;border-color:rgba(0,0,0,0) #cd4713 rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0deg)}#pricing-plan .card-warp .card .icon-view-wrap{margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:center}#pricing-plan .card-warp .card .icon-view-wrap img{height:64px;margin:0 5px}@media all and (max-width: 750px){#pricing-plan .card-warp .card .icon-view-wrap img{height:54px}}#pricing-plan .card-warp .card h4{text-align:center;font-size:1.5rem;font-weight:700}#pricing-plan .card-warp .card h3{margin:.5rem 0 1rem;text-align:center;color:#ff4961;font-size:1rem;line-height:1.2rem}#pricing-plan .card-warp .card ul{margin-bottom:2rem}#pricing-plan .card-warp .card>p{margin:1rem 0;text-align:center;display:flex;justify-content:space-between}#pricing-plan .card-warp .card>p span.price{color:#333;font-size:2rem;font-weight:600}#pricing-plan .card-warp .card>p span.note{color:#333;font-size:1.1rem;font-weight:600}#pricing-plan .card-warp .card ul li{margin:.8rem 0;display:flex;justify-content:space-between}@media all and (max-width: 750px){#pricing-plan .card-warp .card ul li span{font-size:.875rem;line-height:1.2}}#pricing-plan .card-warp .card ul li span:first-of-type{padding-right:10px}#pricing-plan .card-warp .card a{width:100%;padding:12px 0;font-size:1.5rem;font-weight:bold;text-align:center;color:#333;background-color:#fc0;position:absolute;bottom:0;left:0;transition:all .2s ease-in-out}#pricing-plan .card-warp .card a:hover{background-color:#ffdc52;transition:all .2s ease-in-out}#pricing-plan .card-warp .card a.disabled{background-color:#ccc}#testimony{background-color:#4b7135}#testimony .expert-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 40px}@media all and (max-width: 512px){#testimony .expert-wrap{width:90%;margin-left:10%}}#testimony .expert-wrap .expert{text-align:center}#testimony .expert-wrap .expert img{width:180px;margin:20px auto;border-radius:50%;overflow:hidden}@media all and (max-width: 750px){#testimony .expert-wrap .expert img{width:140px}}#testimony .expert-wrap .expert .name{margin-bottom:.5rem;text-align:center;color:#fc0;font-size:1.5rem;font-weight:500;letter-spacing:2px;text-shadow:0px 4px 4px rgba(0,0,0,.1)}#testimony .expert-wrap .expert .aka{text-align:center;font-size:.875rem;line-height:1.5;letter-spacing:1px;text-shadow:0px 4px 4px rgba(0,0,0,.1)}#testimony .expert-wrap .expert .des{text-shadow:0px 4px 4px rgba(0,0,0,.1)}#testimony .expert-wrap .swiper{margin-left:-30px;padding:0 0 40px}#testimony .expert-wrap .swiper-pagination-bullet{width:10px !important;height:10px !important;background:#fff !important;opacity:1}#testimony .expert-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fc0 !important}@keyframes TagFlashing{0%{filter:brightness(1);color:#fff}50%{filter:brightness(1.2);color:hsla(0,0%,100%,.3)}100%{filter:brightness(1);color:#fff}}#about-teams{background:linear-gradient(126.9deg, #c7c7c7 1.33%, #FFFFFF 29.46%, #A4A4A4 97.04%)}#about-teams .container h2{color:#333}#about-teams .team-wrap{display:flex;flex-wrap:wrap;justify-content:center}#about-teams .team-wrap h3{width:100%;margin:20px auto 0;text-align:center;font-weight:lighter;letter-spacing:2px;text-shadow:2px 2px 8px rgba(0,0,0,.2)}#about-teams .team-wrap .team{width:calc(48% - 30px);margin:15px;padding:30px;box-sizing:border-box;text-align:center;background:#fff;color:#333;position:relative;border-radius:20px}@media all and (max-width: 512px){#about-teams .team-wrap .team{width:100%;padding:20px;margin:15px 0}}#about-teams .team-wrap .team img{width:100%;max-width:320px;margin:0 auto}@media all and (max-width: 512px){#about-teams .team-wrap .team img{max-width:240px}}#about-teams .team-wrap .team>p{margin-bottom:0}@media all and (max-width: 512px){#about-teams .team-wrap .team>p{font-size:.875rem;line-height:1.5}}#faq-list{background-color:#444}#faq-list .container{width:calc(100% - 40px);max-width:920px;margin:0 auto}#faq-list ul{max-width:920px;margin:0 auto}#faq-list ul li{border-bottom:1px solid #787878}#faq-list ul li .que{padding:1rem 0;margin-bottom:0;font-size:1.125rem;font-weight:500;display:flex;justify-content:space-between;transition:all .4s linear}@media all and (max-width: 750px){#faq-list ul li .que{font-size:1rem}}#faq-list ul li .que i{width:28px;height:28px;margin-left:10px;text-align:center;position:relative}#faq-list ul li .que i::before{content:"";display:block;width:16px;height:2px;background-color:#ffd900;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);transition:all .4s linear}#faq-list ul li .que i::after{content:"";display:block;width:2px;height:16px;background-color:#ffd900;position:absolute;top:calc(50% - 8px);left:calc(50% - 1px);transition:all .4s linear}#faq-list ul li .ans{margin-bottom:1rem;height:0;box-sizing:border-box;transition:height .4s linear;overflow:hidden}#faq-list ul li .ans p{margin:.5rem 0;font-size:1rem;line-height:1.5rem}#faq-list ul li .ans p em{font-weight:500}#faq-list ul li .ans ol{list-style:decimal;margin-left:1.5rem}#faq-list ul li .ans ol li{border:0;list-style:decimal;line-height:1.4rem}#faq-list ul li:hover .que{cursor:pointer}#faq-list ul li.active .que{color:#ffd900}#faq-list ul li.active .que i::before{background-color:#fff}#faq-list ul li.active .que i::after{background-color:#fff;transform:rotate(90deg)}#faq-list a{color:#fff;display:inline-block;border-bottom:1px solid #fc0;transition:all .2s ease-in-out}#faq-list a:hover{color:#333;background-color:#fc0;transition:all .2s ease-in-out}.isloading-wrapper img{display:inline-block}.loading{position:fixed;display:none;top:0;left:0;right:0;bottom:0;height:100vh;background-color:#000;z-index:9999999}.loading-inner{width:500px;position:absolute;top:50%;left:0;right:0;margin:0 auto;text-align:center}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;margin-top:-20px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}body .blocker{padding:0;z-index:99;background-color:rgba(0,0,0,.6)}body .blocker .modal{color:#333;width:100%;max-width:960px;padding:0;border-radius:0;background-color:#fff}@media all and (max-width: 512px){body .blocker .modal{width:90%}}body .blocker .modal img{width:100%}body .blocker .modal a.close-modal{width:36px;height:36px;top:0;right:0;background-image:url(../img/icon-close.svg);background-repeat:no-repeat;z-index:99}body .blocker .modal iframe{width:100%;height:700px}@media all and (max-width: 512px){body .blocker .modal iframe{height:280px}}body .blocker .modal .youtube-lite-controls{display:flex;align-items:center;gap:16px;padding:12px;color:#fff;background-color:#111}body .blocker .modal .youtube-play-toggle{min-width:72px;height:36px;padding:0 16px;border:0;color:#333;background-color:#fc0;font-size:1rem;line-height:36px;letter-spacing:2px}body .blocker .modal .youtube-volume-control{display:flex;align-items:center;gap:10px;width:100%}body .blocker .modal .youtube-volume-control span{color:#fff;font-size:.875rem;letter-spacing:2px;white-space:nowrap}body .blocker .modal .youtube-volume{width:100%;accent-color:#fc0}body .blocker .modal.trial-preview-modal{max-width:min(1120px,94vw);max-height:94vh;padding:20px 0;background-color:#fff}@media all and (max-width: 991px){body .blocker .modal.trial-preview-modal{max-height:600px}}body .blocker .modal.trial-preview-modal .trial-preview-close{margin:10px auto 0;min-width:120px;height:36px;line-height:36px;padding:0 16px;font-size:1rem;letter-spacing:4px;text-decoration:none;color:#fff;background-color:#333;display:inline-block;text-align:center}body .blocker .modal.trial-preview-modal .trial-preview-close:hover{color:#333;background-color:#fc0}body .blocker .modal.trial-preview-modal .trial-preview-swiper{width:100%;height:auto}body .blocker .modal.trial-preview-modal .swiper-wrapper{align-items:flex-start}body .blocker .modal.trial-preview-modal .swiper-slide{text-align:center}body .blocker .modal.trial-preview-modal .swiper-slide img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 120px);-o-object-fit:contain;object-fit:contain}body .blocker .modal.trial-preview-modal .trial-preview-button{width:14px;height:30px;margin-top:-25px;padding:10px;color:#fff;background:#444}body .blocker .modal.trial-preview-modal .trial-preview-button::after{font-size:28px}body .blocker .modal.trial-preview-modal .trial-preview-button-prev{left:0}body .blocker .modal.trial-preview-modal .trial-preview-button-next{right:0}body .blocker .modal.trial-preview-modal .trial-preview-pagination{bottom:12px}body .blocker .modal.trial-preview-modal .trial-preview-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#ccc;opacity:1}body .blocker .modal.trial-preview-modal .trial-preview-pagination .swiper-pagination-bullet-active{background-color:#fc0;opacity:1}@media all and (max-width: 512px){body .blocker .modal.trial-preview-modal{width:94%;max-height:90vh}body .blocker .modal.trial-preview-modal .trial-preview-header{padding:12px}body .blocker .modal.trial-preview-modal .trial-preview-header h4{font-size:1rem}body .blocker .modal.trial-preview-modal .trial-preview-close{min-width:64px;height:34px;padding:0 12px}body .blocker .modal.trial-preview-modal .trial-preview-swiper{height:auto}body .blocker .modal.trial-preview-modal .trial-preview-button::after{font-size:28px}}body .blocker .modal.noti-text{padding:30px 60px;max-width:650px;color:#000}body .blocker .modal.noti-text h4{margin:30px 0;text-align:center;font-size:1.5rem;line-height:2.5rem;font-weight:700}body .blocker .modal.noti-text p{line-height:1.6rem}body .blocker .modal.noti-text .btn-primary{margin:30px auto 0;max-width:100px;padding:10px 30px;text-align:center;display:block;background:#fc0;color:#333;font-weight:500}.loading-area{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1200;background:#000;transition:.8s 1s}.loading-area .f-center{text-align:center}.loading-area .f-letter-2{letter-spacing:2px}.loading-area .f20{font-size:20px}.loading-area .f-family-ro{font-family:Roboto,sans-serif}.loading-area .f-color-ffd{color:#ffd900}.loading-area.image-w img,.loading-area .image-w object{width:100%;display:block}.loading-area.active .wrap,.loading-area.active{opacity:0}.loading-area .wrap{width:100%;position:relative;z-index:5;transform:translate3d(0, -48px, 0);transition:1s .2s}.loading-area .icon{width:176px;margin:0 auto 16px}.flex-all-center{align-items:center;justify-content:center}.flex-row{display:flex;flex-direction:row}