@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;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:2.5rem;line-height:3rem;font-weight:500;text-align:center}@media all and (max-width: 991px){h2{font-size:1.85rem;line-height:2.5rem;font-weight:500}}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:90px 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}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:160px;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:200px}@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}.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: 512px){.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: 512px){.widget a.watch{width:50%}}.widget a.watch:hover{width:180px}@keyframes showCalendar{0%{opacity:1}33.333%{opacity:0}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:1000px;margin:50px auto 20px;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: 1200px){#kv .bigtitle{max-width:780px}}@media all and (max-width: 991px){#kv .bigtitle{margin:20px auto 0}}#kv .bigtitle .left{width:45%;margin-left:5%}@media all and (max-width: 991px){#kv .bigtitle .left{width:90%;max-width:500px;margin:20px auto 0;padding-left:10%}}#kv .bigtitle .left h1{display:flex;align-items:center}#kv .bigtitle .left h1 span.year{font-size:4rem;line-height:5rem;font-weight:700}@media all and (max-width: 991px){#kv .bigtitle .left h1 span.year{font-size:4rem;line-height:4.5rem}}@media all and (max-width: 512px){#kv .bigtitle .left h1 span.year{font-size:3rem;line-height:3.5rem}}#kv .bigtitle .left h1 span.en-name{max-width:200px;margin-left:20px;padding:5px 0 5px 20px;font-size:1.25rem;line-height:1.25rem;font-style:italic;font-weight:lighter;border-left:4px solid #fc0}@media all and (max-width: 991px){#kv .bigtitle .left h1 span.en-name{padding:0 0 0 10px;font-size:.875rem;line-height:1rem}}#kv .bigtitle .left .main-title{font-size:4.5rem;line-height:5rem;font-weight:700;text-align:left}@media all and (max-width: 991px){#kv .bigtitle .left .main-title{font-size:4rem;line-height:4.5rem}}@media all and (max-width: 512px){#kv .bigtitle .left .main-title{font-size:3rem;line-height:3.5rem}}#kv .bigtitle .left .slogan{width:-moz-fit-content;width:fit-content;margin-top:40px;font-size:1.5rem;line-height:2rem;font-weight:lighter;letter-spacing:2px;text-shadow:0 1px 10px rgba(0,0,0,.6);position:relative;text-indent:-1rem}@media all and (max-width: 991px){#kv .bigtitle .left .slogan{text-indent:0;margin-top:1rem;font-size:1.25rem;line-height:1.8rem}}#kv .bigtitle .left .slogan em{font-size:2rem;letter-spacing:0}#kv .bigtitle .right{width:50%}@media all and (max-width: 991px){#kv .bigtitle .right{width:80%;max-width:500px;margin:40px auto 0}}#kv .bigtitle .right .calendar-slider{position:relative;width:100%;height:600px}@media all and (max-width: 991px){#kv .bigtitle .right .calendar-slider{height:520px}}@media all and (max-width: 512px){#kv .bigtitle .right .calendar-slider{height:320px}}#kv .bigtitle .right .calendar-slider img{position:absolute;inset:0;width:110%;opacity:0;animation:showCalendar 3s infinite steps(1)}@media all and (max-width: 991px){#kv .bigtitle .right .calendar-slider img{width:90%}}#kv .bigtitle .right .calendar-slider img:nth-child(1){animation-delay:0s}#kv .bigtitle .right .calendar-slider img:nth-child(2){animation-delay:1s}#kv .bigtitle .right .calendar-slider img:nth-child(3){animation-delay:2s}#kv .countdown-content{width:100%;margin:40px auto 0;text-align:center;position:relative;z-index:2;box-sizing:border-box}#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{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{margin:0 20px;color:#fc0;font-size:4rem;font-weight:500}@media all and (max-width: 512px){#kv .countdown-content>div em{margin:0 10px;font-size:2rem}}#kv .credit-source{width:320px;position:absolute;z-index:9;left:20px;bottom:30px;font-size:.875rem;line-height:1rem;text-align:left;letter-spacing:0;font-weight:lighter}@media all and (max-width: 512px){#kv .credit-source{left:10px;bottom:20px;font-size:.75rem}}#kv .bg-anim{width:100%;height:100%;background-color:#537a37;background-image:url(../img/kv_bg2.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_bg2_pad.jpg);background-size:cover;background-position:center top}}@media all and (max-width: 512px){#kv .bg-anim{background:url(../img/kv_bg2_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}@media all and (max-width: 991px){#best-feature{height:880px}}#best-feature.allfullscreen{height:100vh}@media all and (max-width: 991px){#best-feature.allfullscreen{height:100vh}}#best-feature .front-text{width:60%;max-width:480px;padding:60px;box-sizing:border-box;background:rgba(0,0,0,.6);position:relative;z-index:2}@media all and (max-width: 991px){#best-feature .front-text{max-width:540px;padding:40px}}@media all and (max-width: 512px){#best-feature .front-text{width:100%;max-width:initial;padding:30px;height:60%;position:absolute;bottom:0;background-color:#33613e}}#best-feature .front-text h2{text-align:left}#best-feature .front-text h2 span{display:block;font-size:inherit}@media all and (max-width: 512px){#best-feature .front-text h2 span{display:inline}}#best-feature .front-text h3{font-weight:lighter;font-weight:1rem;line-height:1rem;text-indent:-1rem;letter-spacing:2px}#best-feature .front-text p{margin:1rem 0}#best-feature .tabs.contribute ul{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.5)}#best-feature .tabs.contribute ul li{width:100%;display:inline-block}#best-feature .tabs.contribute ul li.active a,#best-feature .tabs.contribute ul li:hover a{transition:all .3s linear;color:#67bd71;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{background-color:#67bd71}#best-feature .tabs.contribute ul li a{margin:5px 0;color:#fff;font-size:1.25rem;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:32px;height:32px;margin-right:10px;line-height:32px;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:24px;height:24px;line-height:24px;font-size:1rem}}#best-feature .tabs.contribute p{margin:.5rem 0}#best-feature .feature-bg{width:100%;height:100%;position:absolute;top:0;left:0}@media all and (max-width: 512px){#best-feature .feature-bg{height:40%;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=20251002)}#feature-swiper .swiper-slide:nth-of-type(2){background-image:url(../img/feature_bg2.jpg?v=20251002)}#feature-swiper .swiper-slide:nth-of-type(3){background-image:url(../img/feature_bg3.jpg?v=20251002)}#feature-swiper .swiper-slide:nth-of-type(4){background-image:url(../img/feature_bg4.jpg?v=20251002)}#spec-view{height:1000px;background-color:#537a37;position:relative}@media all and (max-width: 750px){#spec-view{height:initial}}#spec-view .view360{width:520px;height:600px;position:absolute;z-index:2;top:130px;left:calc(50% - 260px)}@media all and (max-width: 750px){#spec-view .view360{width:60%;top:initial;left:initial;right:15px;bottom:-30px}}#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:280px;box-sizing:border-box;background-color:#537a37;position:relative}@media all and (max-width: 750px){#spec-view .detail-wrap .grid{width:100%;height:220px}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid{height:280px}}#spec-view .detail-wrap .grid.spec1{background-image:url(../img/spec01.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center}#spec-view .detail-wrap .grid.spec2{background-image:url(../img/spec02.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center}#spec-view .detail-wrap .grid.spec3{background-image:url(../img/spec03.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center;background-color:#33613e}#spec-view .detail-wrap .grid.spec4{background-image:url(../img/spec04.jpg);background-size:contain;background-repeat:no-repeat;background-position:left center;background-color:#33613e}@media all and (max-width: 750px){#spec-view .detail-wrap .grid.spec4{background-size:contain;background-position:left 230px top 0}}@media all and (max-width: 512px){#spec-view .detail-wrap .grid.spec4{background-size:contain;background-position:left 30px top 0}}#spec-view .detail-wrap .grid .item{width:300px;position:absolute;left:60px;bottom:10px}#spec-view .detail-wrap .grid .item2{width:320px;position:absolute;right:60px;bottom:10px}#spec-view .detail-wrap .grid .item3{width:180px;position:absolute;right:60px;bottom:10px}@media all and (max-width: 750px){#spec-view .detail-wrap .grid .item,#spec-view .detail-wrap .grid .item2,#spec-view .detail-wrap .grid .item3{width:initial;padding:0 20px;right:initial;left:0;bottom:10px}}#spec-view .detail-wrap .grid h3{font-size:1.5rem;line-height:1.5rem;font-weight:500}#spec-view .paper-wrap{width:100%;max-width:800px;margin:180px auto 30px;padding-bottom:20px;display:flex;flex-wrap:wrap}@media all and (max-width: 750px){#spec-view .paper-wrap{width:33%;display:block;margin:30px 0 0 30px}}@media all and (max-width: 512px){#spec-view .paper-wrap{margin:30px 0 70px 30px}}#spec-view .paper-wrap .shell{width:calc(33.3333333333% - 40px);margin:0 20px;padding:0 30px;box-sizing:border-box;position:relative}@media all and (max-width: 750px){#spec-view .paper-wrap .shell{width:initial;margin:40px 0;padding:0}}#spec-view .paper-wrap .shell:nth-child(2)::before{content:"";position:absolute;top:0;left:-20px;width:1px;height:100%;background:hsla(0,0%,100%,.5)}@media all and (max-width: 750px){#spec-view .paper-wrap .shell:nth-child(2)::before{top:-20px;left:0;width:100%;height:1px}}#spec-view .paper-wrap .shell:nth-child(2)::after{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background:hsla(0,0%,100%,.5)}@media all and (max-width: 750px){#spec-view .paper-wrap .shell:nth-child(2)::after{right:initial;left:0;top:initial;bottom:-20px;width:100%;height:1px}}#spec-view .paper-wrap .shell h4{font-size:1.25rem;margin-bottom:1rem;color:#fc0;font-weight:500;letter-spacing:2px}@media all and (max-width: 512px){#spec-view .paper-wrap .shell h4{margin-bottom:.5rem;font-size:1.1rem}}#spec-view .paper-wrap .shell p{line-height:1rem}@media all and (max-width: 512px){#spec-view .paper-wrap .shell p{margin-bottom:.5rem;font-size:.875rem}}@keyframes flytoStage{0%,100%{transform:translate(0, 20px)}50%{transform:translate(0, 0)}}.product-lineup{background-image:url(../img/bg_watercolor.jpg);background-size:cover;background-repeat:no-repeat;position:relative}.product-lineup .deco-bird{width:10%;max-width:110px;height:10%;position:absolute;background-size:contain;background-repeat:no-repeat}@media all and (max-width: 750px){.product-lineup .deco-bird{width:13%}}.product-lineup .deco-bird.bird1{width:16%;max-width:240px;background-image:url(../img/deco_bird01.png);left:3%;top:1%}.product-lineup .deco-bird.bird2{width:18%;max-width:220px;height:25%;background-image:url(../img/deco_bird02.png);right:6%;top:2%;animation:flytoStage 6s ease-in-out infinite}@media all and (max-width: 750px){.product-lineup .deco-bird.bird2{top:0}}.product-lineup .deco-bird.bird3{background-image:url(../img/deco_bird03.png);left:3%;top:40%;animation:flytoStage 6s ease-in-out infinite}@media all and (max-width: 750px){.product-lineup .deco-bird.bird3{top:27%}}@media all and (max-width: 512px){.product-lineup .deco-bird.bird3{top:68%}}.product-lineup .deco-bird.bird4{width:20%;max-width:240px;background-image:url(../img/deco_bird04.png);right:-4%;top:69%}@media all and (max-width: 750px){.product-lineup .deco-bird.bird4{top:72%;right:-6%}}@media all and (max-width: 512px){.product-lineup .deco-bird.bird4{top:70%}}.product-lineup .deco-bird.bird5{max-width:140px;background-image:url(../img/deco_bird05.png);left:3%;top:75%}@media all and (max-width: 512px){.product-lineup .deco-bird.bird5{left:-3%}}.product-lineup .deco-bird.bird6{max-width:80px;background-image:url(../img/deco_bird06.png);right:5%;top:80%}.product-lineup .container{color:#333;padding:120px 0;overflow:hidden}@media all and (max-width: 750px){.product-lineup .container{padding:60px 0}}.product-lineup .container h2{color:#aa7950}.product-lineup .container .tag_limited{width:160px;margin-bottom:-5px;display:inline-block}@media all and (max-width: 750px){.product-lineup .container .tag_limited{width:140px;display:block;margin:20px auto 10px}}.product-lineup .container>p{max-width:750px;margin:0 auto;text-align:center}.product-lineup .container>p em{font-weight:bold}.product-lineup .umbrella-wrap{margin-top:30px;display:flex;flex-wrap:wrap;text-align:center}.product-lineup .umbrella-wrap .umbrella{width:calc(50% - 40px);margin:20px;padding:30px 0 30px;box-sizing:border-box;background-color:#fff;border-radius:100%}@media all and (max-width: 991px){.product-lineup .umbrella-wrap .umbrella{width:480px;height:480px;margin:20px auto}}@media all and (max-width: 512px){.product-lineup .umbrella-wrap .umbrella{width:340px;height:340px;margin:40px auto}}.product-lineup .umbrella-wrap .umbrella img{width:70%;margin:0 auto}@media all and (max-width: 512px){.product-lineup .umbrella-wrap .umbrella img{margin-top:-50px}}.product-lineup .umbrella-wrap .umbrella h3{text-align:center;font-size:1.5rem;font-weight:500px}@media all and (max-width: 991px){.product-lineup .umbrella-wrap .umbrella h3{font-size:1.25rem}}.product-lineup .umbrella-wrap .umbrella p{max-width:240px;margin:0 auto;text-align:center}.product-lineup .detail-shot-wrap{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:1rem 0 .5rem;font-size:1.5rem;font-weight:bold;letter-spacing:2px}.product-lineup .detail-shot-wrap .shot p{margin-bottom:0;text-align:left;font-size:1.15rem}@media all and (max-width: 750px){.product-lineup .detail-shot-wrap .shot p{font-size:1rem}}.product-lineup .hat-wrap{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center}@media all and (max-width: 750px){.product-lineup .hat-wrap{width:90%;max-width:680px;margin:0 auto}}.product-lineup .hat-wrap .text{width:36%}@media all and (max-width: 750px){.product-lineup .hat-wrap .text{width:100%}}.product-lineup .hat-wrap .text img{width:100%}@media all and (max-width: 750px){.product-lineup .hat-wrap .text img{max-width:400px;margin-bottom:40px}}.product-lineup .hat-wrap .text h3{font-weight:700}.product-lineup .hat-wrap .text p{text-align:left}.product-lineup .hat-wrap ul{padding-left:1.5rem}.product-lineup .hat-wrap ul li{margin:5px 0;line-height:1.5rem;list-style:disc}.product-lineup .hat-wrap .hat{width:42%;position:relative;z-index:0}@media all and (max-width: 750px){.product-lineup .hat-wrap .hat{width:100%}}.product-lineup .hat-wrap .hat img{width:100%;max-width:520px;margin:0 auto}.product-slide{position:relative;overflow:hidden}.product-slide.allfullscreen{height:100vh}@media all and (max-width: 991px){.product-slide.allfullscreen{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:bottom;object-position: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}#calendar-overview{min-height:880px;background-color:#8b8672;background-image:url(../img/deco_leaf3.png),url(../img/deco_leaf4.png),url(../img/pattern_dot.svg);background-size:20%,20%,12%;background-repeat:no-repeat,no-repeat,repeat;background-position:left top,right top}@media all and (max-width: 512px){#calendar-overview{min-height:initial;padding-top:0}}#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}}#calendar-overview .page-all .move-anim{position:absolute;width:240px;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:95px;left:-200px;animation-delay:0s}#calendar-overview .page-all .move-anim.move2{top:220px;left:-200px;animation-delay:1s}#calendar-overview .page-all .move-anim.move3{top:445px;left:-210px;animation-delay:2s}#calendar-overview .page-all .move-anim.move4{bottom:80px;left:-210px;animation-delay:3s}#calendar-overview .page-all .move-anim.move5{top:30px;right:-128px;animation-delay:4s}#calendar-overview .page-all .move-anim.move6{top:65px;right:-183px;animation-delay:5s}#calendar-overview .page-all .move-anim.move7{top:100px;right:-110px;animation-delay:6s}#calendar-overview .page-all .move-anim.move8{bottom:100px;right:-105px;animation-delay:7s}#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:#67bd71;text-align:center;display:inline-block}.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)}}#wallpaper{height:100vh;position:relative}@media all and (max-width: 1200px){#wallpaper{height:870px}}#wallpaper .paper-bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#67bd71;background-image:url(../img/bg_wallpaper.jpg);background-size:cover;background-repeat:no-repeat;z-index:1}@media all and (max-width: 991px){#wallpaper .paper-bg{height:60%}}#wallpaper .paper-zone{width:100%;height:40%;background:linear-gradient(180deg, rgba(95, 141, 63, 0.9) 44.7%, rgba(47, 97, 58, 0.9) 100%);overflow:visible;position:absolute;bottom:0;left:0;z-index:2}#wallpaper .paper-zone .paper-wrap{width:1000px;margin:-200px auto 0;display:flex;flex-wrap:wrap;align-items:flex-end}@media all and (max-width: 991px){#wallpaper .paper-zone .paper-wrap{width:90%;margin:-150px auto 0}}@media all and (max-width: 750px){#wallpaper .paper-zone .paper-wrap{margin:-420px auto 0;display:block}}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap{margin:-300px auto 0;display:block}}#wallpaper .paper-zone .paper-wrap .phone{width:30%;max-width:240px;position:relative;box-sizing:border-box}@media all and (max-width: 750px){#wallpaper .paper-zone .paper-wrap .phone{width:50%;margin:0 auto}}#wallpaper .paper-zone .paper-wrap .phone::after{content:"";width:100%;height:70px;position:absolute;z-index:0;bottom:-32px;left:0;background-image:url(../img/shadow_ground.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap .phone::after{bottom:-16px}}#wallpaper .paper-zone .paper-wrap .phone img{width:100%;margin:0 auto}#wallpaper .paper-zone .paper-wrap .goal{width:calc(70% - 50px);margin-left:50px}@media all and (max-width: 750px){#wallpaper .paper-zone .paper-wrap .goal{width:90%;margin:30px auto}}#wallpaper .paper-zone .paper-wrap .goal h2{font-size:3.75rem;line-height:4.5rem;text-align:left;font-weight:700}@media all and (max-width: 991px){#wallpaper .paper-zone .paper-wrap .goal h2{display:block}}@media all and (max-width: 750px){#wallpaper .paper-zone .paper-wrap .goal h2{font-size:2.75rem;line-height:3.75rem}}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap .goal h2{font-size:2.05rem;line-height:3.25rem;text-align:center}}#wallpaper .paper-zone .paper-wrap .goal h3{width:100%;margin:20px 0;color:#fff;font-size:1.5rem;text-align:left;display:flex}#wallpaper .paper-zone .paper-wrap .goal h3 p{width:calc(100% - 110px);margin:20px 0;padding-left:20px;box-sizing:border-box;font-size:1.5rem;line-height:3rem;letter-spacing:4px;font-weight:500;text-align:left}@media all and (max-width: 991px){#wallpaper .paper-zone .paper-wrap .goal h3 p{padding-left:10px;font-size:1.15rem;line-height:2rem}}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap .goal h3 p{width:calc(100% - 75px);margin:0;letter-spacing:1px}}#wallpaper .paper-zone .paper-wrap .goal h3 p em{font-size:3rem;color:#fc0;font-weight:700;background:linear-gradient(90deg, #ffea5c, #ffffff, #ffc60b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#wallpaper .paper-zone .paper-wrap .goal h3 p span{font-size:1.5rem;color:#fc0;font-weight:700}#wallpaper .paper-zone .paper-wrap .goal h3 .tag-star{width:110px;height:110px;padding-top:24px;box-sizing:border-box;font-size:1.75rem;line-height:2rem;color:#453f33;text-align:center;background-image:url(../img/tag_star.svg);background-size:100%;background-repeat:no-repeat;animation:SlowFadeIn 1s ease-in 0s infinite forwards;position:relative}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap .goal h3 .tag-star{width:75px;height:75px;padding-top:12px;font-size:1.25rem;line-height:1.5rem}}#wallpaper .paper-zone .paper-wrap .goal h3 .tag-star .star1{width:24px;height:24px;background-image:url(../img/star.svg);background-size:contain;position:absolute;bottom:-10px;left:-10px;z-index:2;animation:blingbling 1.2s linear 0s infinite forwards}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap .goal h3 .tag-star .star1{width:14px;height:14px}}#wallpaper .paper-zone .paper-wrap .goal h3 .tag-star .star2{width:16px;height:16px;background-image:url(../img/star.svg);background-size:contain;position:absolute;top:0;right:0;z-index:2;animation:blingbling 1.2s linear 1s infinite forwards}@media all and (max-width: 512px){#wallpaper .paper-zone .paper-wrap .goal h3 .tag-star .star2{width:10px;height:10px}}#video{background-color:#537a37;position:relative;overflow:hidden;background-image:url(../img/deco_leaf1.png),url(../img/deco_leaf2.png);background-size:12%,12%;background-repeat:no-repeat,no-repeat;background-position:left 0 bottom -90px,right top}@media all and (max-width: 991px){#video{height:initial}}#video h3{padding-left:20px;font-size:1.5rem;line-height:3rem;font-weight:lighter;letter-spacing:5px;text-align:left}@media all and (max-width: 512px){#video h3{font-size:1rem;line-height:1.5rem;padding-left:0;letter-spacing:1px}}#video h3 span{padding-left:10rem;font-size:inherit;display:block}@media all and (max-width: 512px){#video h3 span{padding-left:0}}#video .cf{max-width:920px;margin:60px auto;position:relative}@media all and (max-width: 991px){#video .cf{margin:30px auto}}#video .cf .thumbnail{position:relative}#video .cf .thumbnail img{width:100%;margin:0 auto;position:relative;z-index:2}@media all and (max-width: 750px){#video .cf .thumbnail img.pc{display:none}}#video .cf .thumbnail img.mobile{display:none}@media all and (max-width: 750px){#video .cf .thumbnail img.mobile{display:block}}#video .cf .thumbnail::after{content:"";width:100%;height:200px;position:absolute;z-index:1;bottom:-18%;left:0;background-image:url(../img/shadow_ground.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom}#video .cf .btn-play{padding:0 30px;height:54px;line-height:54px;background-color:rgba(0,0,0,.7);color:#fff;font-size:1rem;text-align:center;letter-spacing:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}@media all and (max-width: 512px){#video .cf .btn-play{padding:0 20px;height:50px;line-height:50px}}#video .cf .btn-play img.icon-play{display:inline-block;margin-bottom:-5px}#video .cf:hover .thumbnail{filter:brightness(70%) saturate(80%)}#video .cf:hover .btn-play{transition:all .3s ease-in-out;color:#000;background-color:#fc0}#video .cf a{display:block}#bird-treasure{min-height:600px;background-color:#e5dfc6;position:relative;color:#333}#bird-treasure .treasure-wrap{display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 750px){#bird-treasure .treasure-wrap.reverse{flex-direction:column-reverse}}#bird-treasure .treasure-wrap .treasure-info{width:calc(50% - 100px);margin:0 50px}@media all and (max-width: 991px){#bird-treasure .treasure-wrap .treasure-info{width:100%;margin:0}}#bird-treasure .treasure-wrap .treasure-info h2{color:#aa7950;font-size:2.5rem;line-height:4rem;letter-spacing:3px;font-weight:bold;background-image:url(../img/deco_star1.svg),url(../img/deco_star2.svg);background-repeat:no-repeat;background-position:left top,right top;background-size:contain,contain}@media all and (max-width: 750px){#bird-treasure .treasure-wrap .treasure-info h2{max-width:420px;margin:0 auto;font-size:2rem;line-height:3rem}}@media all and (max-width: 512px){#bird-treasure .treasure-wrap .treasure-info h2{background-size:20%,20%}}#bird-treasure .treasure-wrap .treasure-info h2 span{font-size:4rem;line-height:4rem;display:block}@media all and (max-width: 750px){#bird-treasure .treasure-wrap .treasure-info h2 span{font-size:3.25rem}}#bird-treasure .treasure-wrap .treasure-info h3{font-size:1.5rem;font-weight:500;text-align:center}@media all and (max-width: 512px){#bird-treasure .treasure-wrap .treasure-info h3{font-size:1.25rem}}#bird-treasure .treasure-wrap .treasure-info p{max-width:420px;margin:20px auto;color:#333}@media all and (max-width: 512px){#bird-treasure .treasure-wrap .treasure-info p{max-width:initial}}#bird-treasure .treasure-wrap .treasure-bird{width:48%;margin:20px auto}#bird-treasure .treasure-wrap .treasure-bird .tip_click{width:200px;margin-bottom:20px}@media all and (max-width: 991px){#bird-treasure .treasure-wrap .treasure-bird{width:100%}}#bird-treasure .treasure-wrap .treasure-cate{width:50%}@media all and (max-width: 991px){#bird-treasure .treasure-wrap .treasure-cate{width:100%}}#bird-treasure .treasure-wrap .treasure-cate .zone{width:70%;margin:15px auto;padding:10px 0;box-sizing:border-box;border-radius:200px;border:4px dashed #cbc3a4;display:flex;align-items:center;justify-content:center}@media all and (max-width: 512px){#bird-treasure .treasure-wrap .treasure-cate .zone{width:100%}}#bird-treasure .treasure-wrap .treasure-cate .zone:nth-child(2){width:100%;border:4px dashed #fff}#bird-treasure .treasure-wrap .treasure-cate .zone .zone-name{margin-right:10px;color:#aa7950;font-size:1.25rem;display:block}#bird-treasure .treasure-wrap .treasure-cate .zone .birdbox{width:110px;margin:5px;border-radius:50%;text-align:center}@media all and (max-width: 512px){#bird-treasure .treasure-wrap .treasure-cate .zone .birdbox{width:80px;font-size:.875rem}}#bird-treasure .treasure-wrap .treasure-cate .zone .birdbox img{width:100%;margin-bottom:10px;border-radius:50%}#bird-treasure .treasure-wrap .treasure-future{width:40%;padding:30px;box-sizing:border-box}@media all and (max-width: 991px){#bird-treasure .treasure-wrap .treasure-future{width:100%;padding:10px}}#bird-treasure .treasure-wrap .treasure-future ul{margin-left:1.5rem}#bird-treasure .treasure-wrap .treasure-future ul li{list-style:decimal;margin:1rem 0;font-size:1.25rem;line-height:1.5rem}@media all and (max-width: 512px){#bird-treasure .treasure-wrap .treasure-future ul li{margin:.5rem 0;font-size:1rem}}#bird-treasure .treasure-wrap .treasure-future ol{margin-left:1.5rem}#bird-treasure .treasure-wrap .treasure-future ol li{list-style:disc;font-size:1rem;line-height:1.2rem}#bird-treasure .treasure-wrap .treasure-future h4{margin-top:20px;color:#aa7950;font-size:1.5rem;line-height:2.5rem;font-weight:500}#bird-treasure .tabs{width:100%}#bird-treasure .tabs ul{width:100%;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}#bird-treasure .tabs ul li{width:50%;position:relative}#bird-treasure .tabs ul li:first-child{width:calc(50% - 10px);margin-right:10px}#bird-treasure .tabs ul li.active a{background-color:#fffae3}#bird-treasure .tabs ul li a{padding:10px 20px;font-size:1.1rem;text-align:center;line-height:1.5rem;letter-spacing:1px;color:#9f8b36;display:block;background-color:#d2c175;border-radius:10px 10px 0 0}#bird-treasure .tabs>div{padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fffae3;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.2)}#bird-treasure .tabs>div .birdbox{width:calc(33.3333333333% - 20px);max-width:150px;margin:10px;text-align:center}@media all and (max-width: 512px){#bird-treasure .tabs>div .birdbox{font-size:.875rem}}#bird-treasure .tabs>div .birdbox img{width:100%;margin-bottom:10px;border-radius:50%}#exclusive-merch{background-color:#537a37;background-image:url(../img/deco_leaf3.png),url(../img/deco_leaf4.png);background-size:20%,20%;background-repeat:no-repeat,no-repeat;background-position:left top,right top}#exclusive-merch .container{padding:60px 0}#exclusive-merch .merch-all .tabs ul{max-width:920px;margin:0 auto 20px;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 15px;display:block;border:2px solid #fff;color:#fff;font-size:1rem;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:#537a37;background-color:#fff;transition:all .2s ease-in-out}#exclusive-merch .merch-all .tabs ul li.active a{color:#537a37;background-color:#fff}#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:820px}}@media all and (max-width: 512px){#exclusive-merch .merch-all .tabs>div{height:800px}}#exclusive-merch .merch-all .tabs>div .intro{display:flex;flex-wrap:wrap;align-items:center}#exclusive-merch .merch-all .tabs>div .intro .pic{width:40%}@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(60% - 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:#8b8672}#pricing-plan .container h3{margin-top:-10px;text-align:center;color:#fc0;font-size:1.25rem;letter-spacing:1px}#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}}#pricing-plan .card-warp .card .tag_status{min-width:110px;height:28px;line-height:28px;font-size:.875rem;text-align:center;position:absolute;left:-10px;top:6px;z-index:3;background-color:#537a37;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:-1px;z-index:3;width:0px;height:0px;border-style:solid;border-width:0 11px 11px 0;border-color:rgba(0,0,0,0) #00691e 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}#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:bold}#pricing-plan .card-warp .card>p span.note{color:#333;font-size:1.1rem;font-weight:bold}#pricing-plan .card-warp .card ul li{margin:.8rem 0;display:flex;justify-content:space-between}#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}#pricing-plan .expert-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 40px}@media all and (max-width: 512px){#pricing-plan .expert-wrap{width:90%;margin-left:10%}}#pricing-plan .expert-wrap .expert{text-align:center}#pricing-plan .expert-wrap .expert img{width:180px;margin:20px auto;border-radius:50%;overflow:hidden}@media all and (max-width: 750px){#pricing-plan .expert-wrap .expert img{width:140px}}#pricing-plan .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)}#pricing-plan .expert-wrap .expert .aka{text-align:center;font-size:.875rem;letter-spacing:1px;text-shadow:0px 4px 4px rgba(0,0,0,.1)}#pricing-plan .expert-wrap .expert .des{text-shadow:0px 4px 4px rgba(0,0,0,.1)}#pricing-plan .expert-wrap .swiper{margin-left:-30px;padding:0 0 40px}#pricing-plan .expert-wrap .swiper-pagination-bullet{width:10px !important;height:10px !important;background:#fff !important;opacity:1}#pricing-plan .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-color:#639769;background-image:url(../img/deco_stone1.png),url(../img/deco_leaf1.png),url(../img/deco_stone2.png);background-repeat:no-repeat;background-size:18%,9%,18%;background-position:right top,left 0 bottom 10%,right bottom}@media all and (max-width: 991px){#about-teams .container{width:100%;margin:0;padding:60px 0}}@media all and (max-width: 512px){#about-teams .container{margin:0}}#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:20px;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:calc(100% - 40px);padding:20px}}#about-teams .team-wrap .team.full{width:calc(96% - 30px);display:flex;flex-wrap:wrap;align-items:center}#about-teams .team-wrap .team.full .union-logo{width:400px;margin:0 auto}@media all and (max-width: 750px){#about-teams .team-wrap .team.full .union-logo{width:100%;max-width:240px}}#about-teams .team-wrap .team.full .union-logo img{width:100%}#about-teams .team-wrap .team.full .union-des{width:calc(100% - 400px);padding:0 60px 0 0;box-sizing:border-box;letter-spacing:1px}@media all and (max-width: 750px){#about-teams .team-wrap .team.full .union-des{width:100%;margin:10px auto;padding:0;letter-spacing:0}}#about-teams .team-wrap .team.full .union-des em{font-weight:bold;font-size:inherit}#about-teams .team-wrap .team .profile{margin-top:-40px;margin-bottom:20px;display:flex;align-items:flex-end}#about-teams .team-wrap .team .profile .avatar{width:140px;border-radius:50%;overflow:hidden}@media all and (max-width: 750px){#about-teams .team-wrap .team .profile .avatar{width:110px}}#about-teams .team-wrap .team .profile .bio{width:calc(100% - 140px);padding-left:20px;box-sizing:border-box}@media all and (max-width: 750px){#about-teams .team-wrap .team .profile .bio{width:calc(100% - 110px)}}#about-teams .team-wrap .team .profile .bio .name{margin-top:1rem;margin-bottom:.5rem;color:#aa7950;font-size:1.5rem;font-weight:500;letter-spacing:2px}#about-teams .team-wrap .team .profile .bio .aka{margin-bottom:0;color:#666;font-size:.875rem;line-height:1.25rem;letter-spacing:1px}#about-teams .team-wrap .team>p{margin-bottom:0}#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:#000}@media all and (max-width: 512px){body .blocker .modal{width:90%}}body .blocker .modal img{width:100%}body .blocker .modal a.close-modal{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.noti-text{padding:30px 60px 60px;max-width:650px;color:#fff}body .blocker .modal.noti-text h4{margin:30px 0;text-align:center;font-size:1.5rem;line-height:2.5rem;font-weight:700;letter-spacing:2px}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}