@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}html{font-size:16px;scroll-behavior:smooth}html *{font-size:1rem}body{background-color:#fef9e6;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}a{text-decoration:none;color:#1e6c69;transition:all .3s;font-weight:500}a:hover{text-decoration:none;color:#258f8b;transition:all 1s;cursor:pointer}p{font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5rem;letter-spacing:normal}h1{position:relative;font-size:2.75rem;font-weight:700;margin:1rem auto 1rem;color:#283c6c}h1.center{text-align:center}@media all and (max-width: 750px){h1{font-size:2rem}}h2{font-size:3rem;line-height:3.375rem;font-weight:500;margin:1rem 0;text-align:center;color:#6e5a40;position:relative}@media all and (max-width: 991px){h2{font-size:2.25rem;line-height:3.125rem}}h2 span{font-size:inherit}h2.with-paper{width:270px;margin:0 auto;padding:20px;box-sizing:border-box;color:#fff;background-image:url(../img/h1_paper.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative}@media all and (max-width: 991px){h2.with-paper{width:200px}}h2.with-paper::after{content:"";width:50px;height:50px;position:absolute;right:-42px;top:-5px;z-index:0;background-image:url(../img/h2_leaf2.png);background-repeat:no-repeat;background-size:contain}h2.with-paper2{width:270px;margin:0 auto;padding:20px;box-sizing:border-box;color:#fff;background-image:url(../img/h1_paper.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative}@media all and (max-width: 991px){h2.with-paper2{width:200px}}h2.with-paper2::after{content:"";width:60px;height:60px;position:absolute;left:-40px;top:-5px;z-index:0;background-image:url(../img/h2_leaf.png);background-repeat:no-repeat;background-size:contain}h2.deco-left{margin:0 auto;padding:10px 0;position:relative;display:inline-block;text-align:center}h2.deco-left::after{content:"";width:60px;height:60px;background-image:url(../img/h2_leaf.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:-65px;top:0px}h3{font-size:1.5rem;line-height:1.875rem;font-weight:500;position:relative;color:#8f8766}@media all and (max-width: 991px){h3{font-size:1.25rem}}img{display:inline-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}section{min-height:350px}section ul li{line-height:1.5rem;margin:10px 0}section h1{color:#fff}section h2{margin-top:.5rem;margin-bottom:1rem}.container{padding:60px 0;margin-right:auto;margin-left:auto;max-width:1100px;position:relative;color:#111;overflow:hidden}@media all and (max-width: 1200px){.container{width:960px}}@media all and (max-width: 991px){.container{width:calc(100% - 32px);margin:0 16px;overflow-x:hidden}.container button{-webkit-appearance:button;overflow:visible;text-transform:none}}.container.navi{min-height:auto}.container .em-color{color:#ff743e;font-weight:inherit;font-size:inherit}.container .bold-500{font-weight:500;font-size:inherit}.container .bold{font-weight:700;font-size:inherit}.container .break-on-pc{display:block}@media all and (max-width: 991px){.container .break-on-pc{display:inline}}.btn-primary{display:inline-block;padding:15px 40px;text-align:center;letter-spacing:.1em;font-weight:500;border-radius:100px;background:#fc0;color:#333;transition:all .4s ease-in-out;outline:0;border:0}.btn-primary:hover{background:#ffe065;color:#333;transition:all .4s ease-in-out;cursor:pointer}.btn-primary.center{display:block;margin:10px auto}.btn-primary.small{width:100%;padding:5px 20px;margin:10px 0}.btn-primary.share-to-fb{color:#fff;background:#4267b2}.btn-primary.share-to-fb:hover{background:#5c84d6}.btn-secondary{max-width:240px;display:inline-block;margin:20px auto;padding:12px 32px;line-height:1rem;text-align:center;letter-spacing:.1rem;font-weight:500;border-radius:100px;border:2px solid #fff;background:none;color:#fff;transition:all .4s ease-in-out;outline:0}.btn-secondary:hover{background:#6ba55d;border:2px solid #6ba55d;color:#fff;transition:all .4s ease-in-out;cursor:pointer}.btn-secondary.green{border:2px solid #666;background:none;color:#6ba55d;transition:all .4s ease-in-out;border:2px solid #6ba55d}.btn-secondary.green:hover{border:2px solid #6ba55d;background:#6ba55d;color:#fff;transition:all .4s ease-in-out}.btn-theme-solid{display:inline-block;font-size:1.125rem;letter-spacing:1px;background:#fff;color:#e0e768;text-align:center;border-radius:30px;padding:8px 40px;transition:all .4s ease-in-out;outline:0}.btn-theme-solid:hover{background:#9ab449;color:#fff;transition:all .4s ease-in-out;cursor:pointer}.btn-theme-outline{display:inline-block;font-size:1.125rem;letter-spacing:1px;border:2px solid #e0e768;color:#e0e768;text-align:center;border-radius:30px;padding:8px 30px 8px 40px;transition:all .4s ease-in-out;outline:0;position:relative}.btn-theme-outline:hover{background:#e0e768;color:#fff;transition:all .4s ease-in-out;cursor:pointer}.btn-white-outline{display:inline-block;font-size:1.125rem;letter-spacing:1px;border:2px solid #fff;color:#fff;text-align:center;border-radius:30px;padding:8px 30px 8px 40px;transition:all .4s ease-in-out;outline:0;position:relative}.btn-white-outline:hover{background:#fff;color:#263366;transition:all .4s ease-in-out;cursor:pointer}span{font-size:inherit;font-weight:inherit}@media all and (max-width: 991px){span.break-on-mobile{display:block}}.mobile{display:none}@media all and (max-width: 991px){.mobile{display:block}}.pc{display:block}@media all and (max-width: 991px){.pc{display:none}}@keyframes blingBling{from{opacity:1}to{opacity:0}}nav{width:100%;position:fixed;z-index:99;transition:all .4s ease-in-out;background-image:linear-gradient(180deg, #00443B 0%, #015C50 100%)}nav .container-navi{width:100%}@media all and (max-width: 991px){nav .container-navi{margin:0}}nav .container-navi .logo{float:left;width:120px;margin:10px 0 0 30px;transition:all .4s ease-in-out;transition-duration:.5s}@media all and (max-width: 991px){nav .container-navi .logo{width:110px}}@media all and (max-width: 991px){nav .container-navi .logo{width:90px;margin:10px 0 0 20px;padding-bottom:8px}}nav .container-navi .logo img{width:100%}nav .container-navi ul.menu{float:right;transition:all .4s ease-in-out;transition-duration:.5s}@media all and (max-width: 991px){nav .container-navi ul.menu{width:80%;height:100vh;padding:60px 30px 0;box-sizing:border-box;float:none;position:fixed;top:0;right:-80%;bottom:0;background-color:#6e5a40;transition:right .5s ease-in-out}nav .container-navi ul.menu.active{right:0}}nav .container-navi ul.menu>li{display:inline-block;text-align:center;position:relative}@media all and (max-width: 991px){nav .container-navi ul.menu>li{display:block;letter-spacing:4px}}nav .container-navi ul.menu>li a{padding:30px 20px;font-size:1.125rem;font-weight:500;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.4);display:block}@media all and (max-width: 1200px){nav .container-navi ul.menu>li a{padding:25px 10px}}nav .container-navi ul.menu>li a:hover{color:#fc0;transition:all .4s ease-in-out}nav .container-navi ul.menu>li a.apply-now{margin-right:20px;font-weight:700;padding:15px 30px;border-radius:50px;color:#1d5873;background:#fff;text-shadow:none;transition:all .4s ease-in-out}nav .container-navi ul.menu>li a.apply-now:hover{background:#fc0;transition:all .4s ease-in-out}nav .container-navi ul.menu>li a sup{font-size:12px;color:#fc0;vertical-align:super;animation:blingBling 1s ease-in-out 0s infinite}nav .container-navi ul.menu>li:hover>ul{display:block}nav .container-navi ul.menu>li>ul{display:none;width:calc(100% + 30px);background-color:rgba(0,0,0,.7);border-radius:0 0 10px 10px;overflow:hidden;position:absolute;top:77px;left:-15px;z-index:9;transition:all .4s ease-in-out}@media all and (max-width: 991px){nav .container-navi ul.menu>li>ul{display:block;width:90%;top:66px;left:5%}}nav .container-navi ul.menu>li>ul>li{border-bottom:1px solid rgb(126.1206896552,103.1896551724,73.3793103448)}nav .container-navi ul.menu>li>ul>li>a{padding:20px 0;font-size:1rem;font-weight:normal;color:#fff;display:block;text-align:center;background-color:rgb(93.8793103448,76.8103448276,54.6206896552)}@media all and (max-width: 991px){nav .container-navi ul.menu>li>ul>li>a{padding:10px 0}}nav .container-navi ul.menu>li>ul>li>a:hover{background-color:rgb(142.2413793103,116.3793103448,82.7586206897);color:#fff;transition:all .4s ease-in-out}nav .container-navi ul.menu>li>ul>li:last-of-type{border-bottom:0}nav .container-navi ul.menu:after{display:table;content:"";width:0;clear:both}nav .container-navi .hamburger{display:none;padding-top:3px;width:36px;height:25px;position:absolute;top:calc(50% - 12px);right:10px;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-navi .hamburger{display:block;z-index:4}}nav .container-navi .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-navi .hamburger span:nth-child(1){top:0px}nav .container-navi .hamburger span:nth-child(2),nav .container-navi .hamburger span:nth-child(3){top:11px}nav .container-navi .hamburger span:nth-child(4){top:22px}nav .container-navi .hamburger.active span{background:#fff}nav .container-navi .hamburger.active span:nth-child(1){top:10px;width:0%;left:50%}nav .container-navi .hamburger.active span:nth-child(2){transform:rotate(45deg)}nav .container-navi .hamburger.active span:nth-child(3){transform:rotate(-45deg)}nav .container-navi .hamburger.active span:nth-child(4){top:10px;width:0%;left:50%}nav .container-navi:after{display:table;content:"";width:0;clear:both}nav .container-navi .count-down-timer{width:160px;border-radius:8px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.5);background-color:#fff;position:absolute;top:56px;right:15px;padding:4px 8px 8px;text-align:center;letter-spacing:0;opacity:0;animation:fadeUp .5s ease-in-out 1s forwards;font-size:.8125rem;line-height:1rem;color:#999}@media all and (max-width: 991px){nav .container-navi .count-down-timer{top:60px;right:calc(50% - 79px)}}nav .container-navi .count-down-timer h5{font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#666}nav .container-navi .count-down-timer:before{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);line-height:0px;_border-color:#000 #000 #fff #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000");position:absolute;top:-10px;left:50%;transform:translateX(-50%)}nav.index-nav{background-image:none}nav.index-nav .container-navi .logo{opacity:0}nav.min{transition:all .4s ease-in-out;transition-duration:.5s}nav.min.index-nav{background-color:#015c50}nav.min.index-nav .container-navi .logo{opacity:1}@media all and (max-width: 991px){nav.min .container .logo{float:left;width:100px}nav.min .container .logo img{width:100%}}nav.min .logo{width:80px;transition:all .4s ease-in-out;transition-duration:.5s}nav.min ul.menu{transition:all .4s ease-in-out;transition-duration:.5s}nav.min ul.menu>li a{padding:20px 20px}@media all and (max-width: 991px){nav.min ul.menu>li a{padding:20px 0}}@keyframes fadeUp{0%{opacity:0;top:66px}100%{opacity:1;top:56px}}a.btn-apply-now{background:#fc0;color:#000;padding:.5rem 1rem}footer{background-color:#6e5a40;color:#fff;position:relative;z-index:3}footer::before{content:"";width:100%;height:40px;position:absolute;left:0;top:-35px;background-image:url(../img/bg_footer_top.svg);background-repeat:repeat-x;background-size:contain;background-position:right bottom}@media all and (max-width: 991px){footer::before{background-size:cover}}footer .container{padding:1rem 0;color:#fff}footer .company{display:inline-block;vertical-align:top;width:calc(100% - 305px);height:auto;margin:2rem 0}footer .company a{display:inline-block;vertical-align:top;margin-right:2rem;color:#fff}footer .company a>span{display:block;margin-bottom:12px;font-size:.75rem}footer .company a:hover{color:#fff}footer .company a:first-child img{height:60px}footer .social-link{display:inline-block;vertical-align:top;width:300px;height:auto;margin:2rem 0}footer .social-link a{display:inline-block;vertical-align:top;margin-right:1rem;margin-top:1rem}footer .social-link a:last-child{margin-right:0}footer .copyright{padding:1.5rem 0;border-top:solid 1px #887255;line-height:1.5rem}footer .copyright .container p{margin-top:1rem;font-size:.875rem}footer .copyright .container a{color:#fff;font-weight:normal}footer .copyright .container a:hover{color:#fc0}@media all and (max-width: 991px){footer .company,footer .social-link{display:block;width:100%}footer .company a{margin-right:1rem}footer .company a img{height:24px}footer .company a:first-child img{height:55px}}@keyframes fadeIn{0%{opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}100%{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}}#kv-wrap{position:relative;height:100vh;overflow:hidden;background-image:linear-gradient(180deg, #3D697D 0%, #507B8F 12%)}@media all and (max-width: 1400px){#kv-wrap{height:100vh}}@media all and (max-width: 991px){#kv-wrap{background-image:url(../img/kv_bg_mo.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}}#kv-wrap .ng-logo{width:20%;max-width:240px;min-width:140px;top:50px;left:50px;position:absolute;z-index:2}@media all and (max-width: 1600px){#kv-wrap .ng-logo{max-width:200px}}@media all and (max-width: 991px){#kv-wrap .ng-logo{top:30px;left:30px}}#kv-wrap .bg{width:100%;height:100%;background-image:url(../img/kv_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:absolute;left:0;top:0;z-index:1}@media all and (max-width: 991px){#kv-wrap .bg{background-image:none}}#kv-wrap .container{width:100%;height:100%;max-width:initial;z-index:2}#kv-wrap .scroll-btn{display:block;width:120px;height:50px;position:absolute;font-size:.875em;bottom:15px;left:calc(50% - 60px);color:#fff;text-align:center;background:url(../img/down_arrow.svg) no-repeat bottom;z-index:2}@keyframes ShineStage{0%{transform:scale(0.1);opacity:0}60%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}.bigtitle{width:90%;height:80%;max-width:1600px;box-sizing:border-box;margin:90px auto 0;color:#fff;text-align:center;display:flex;flex-wrap:wrap;position:relative;z-index:2;justify-content:center;align-content:center;align-items:center}@media all and (max-width: 991px){.bigtitle{width:100%;height:65vh}}.bigtitle img{filter:drop-shadow(6px 6px 12px rgba(0, 0, 0, 0.7))}.bigtitle .logotype-left{width:36%;margin-right:4%;text-align:right}@media all and (max-width: 991px){.bigtitle .logotype-left{width:70%;max-width:540px;margin-right:0}}.bigtitle .logotype-left img{width:100%;margin-bottom:20px;text-align:right}@media all and (max-width: 991px){.bigtitle .logotype-left img{margin-bottom:10px}}.bigtitle .logotype-left img.t1{width:30%}.bigtitle .logotype-left img.t2{width:70%}.bigtitle .logotype-right-wrap{width:60%;display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 991px){.bigtitle .logotype-right-wrap{width:100%;flex-direction:row-reverse}}.bigtitle .logotype-right-wrap .role{width:50%}@media all and (max-width: 991px){.bigtitle .logotype-right-wrap .role{width:40%}}.bigtitle .logotype-right-wrap .sloagn{width:50%;text-align:left}@media all and (max-width: 991px){.bigtitle .logotype-right-wrap .sloagn{width:calc(60% - 60px);margin:0 30px 0}}.bigtitle .logotype-right-wrap .sloagn img{width:100%}.bigtitle .logotype-right-wrap .sloagn img.location{width:70%;margin-left:20px}@media all and (max-width: 991px){.bigtitle .logotype-right-wrap .sloagn img.location{margin-left:10px}}@keyframes JustMove{0%{transform:translateX(1000px)}50%{transform:translateX(0px)}100%{transform:translateX(-1100px)}}@keyframes JustMoveMobile{0%{transform:translateX(500px)}50%{transform:translateX(0px)}100%{transform:translateX(-500px)}}@keyframes FloatInWater{0%{padding-top:0}100%{padding-top:20px}}.event-host{width:100%;max-width:520px;text-align:left;position:absolute;left:40px;bottom:30px;z-index:3}@media all and (max-width: 991px){.event-host{width:60%;left:20px;bottom:10px}}.event-host ul{display:flex;flex-wrap:wrap}.event-host ul li{filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.8))}.event-host ul li.boulder{width:30%}.event-host ul li.boe{width:36%;margin-left:5%}.event-host ul li img{width:100%}.event-host ul li p{padding-bottom:8px;font-size:.75rem;letter-spacing:1px;font-weight:normal;color:#fff}@keyframes aboutBgLeft{0%{transform:perspective(550px) rotateY(0)}50%{transform:perspective(650px) rotateY(10deg)}100%{transform:perspective(550px) rotateY(0)}}.showing-set1{width:18%;max-width:180px;height:400px;position:absolute;left:-10%;top:280px;z-index:2;opacity:0;animation:EnterStage 1s ease 0s 1 forwards}@media all and (max-width: 1400px){.showing-set1{top:360px;max-width:110px}}@media all and (max-width: 991px){.showing-set1{top:480px}}@media all and (max-width: 750px){.showing-set1{top:580px}}.showing-set1 img{width:100%}@keyframes EnterStage{0%{opacity:0;left:-2%}100%{opacity:1;left:0%}}.page-qna{position:relative}#qna-banner{padding-top:80px;padding-bottom:20px;background-image:url(../img/bg_land.png),linear-gradient(219deg, #0799DC 0%, #DDF4FF 35%, #FFFFFF 100%);background-repeat:repeat-x,no-repeat;background-position:right 0 bottom -10px,left top;background-size:initial;position:relative;z-index:1}@media all and (max-width: 991px){#qna-banner{background-position:right 0 bottom -12px,left top;background-size:150%,100%}}#qna-banner .container p{max-width:960px;margin:10px auto;color:#6e5a40;text-align:left}#qna-start{overflow-x:hidden;background-color:#1e6c69}#qna-start .container{padding:30px 0 90px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}@media all and (max-width: 750px){#qna-start .container{padding:60px 0 90px}}#qna-start .container .box{width:calc(33% - 40px);height:380px;margin:20px}@media all and (max-width: 991px){#qna-start .container .box{width:calc(50% - 40px);max-width:330px}}@media all and (max-width: 750px){#qna-start .container .box{width:100%;margin:20px auto}}#qna-start .container .box .card-question,#qna-start .container .box .card-tips{padding:20px;box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0 20px 20px 0 rgba(0,0,0,.1);position:relative;overflow:hidden}#qna-start .container .box .card-question .que,#qna-start .container .box .card-tips .que{font-size:1.125rem;line-height:1.5rem;text-align:justify}#qna-start .container .box .card-question .que img,#qna-start .container .box .card-tips .que img{margin-bottom:1rem;display:block}#qna-start .container .box .card-question .ans-all a,#qna-start .container .box .card-tips .ans-all a{margin:20px 0;padding:10px 10px;text-align:center;line-height:1.5rem;border-radius:100px;color:#333;border:2px solid #c7d1a0;display:block;transition:all .4s ease-in-out}#qna-start .container .box .card-question .ans-all a:hover,#qna-start .container .box .card-tips .ans-all a:hover{background-image:linear-gradient(90deg, #F3FFC4 0%, #99B000 100%);transition:all .4s ease-in-out}#qna-start .container .box .card-question button,#qna-start .container .box .card-tips button{outline:0;border:0}#qna-start .container .box .card-question button.show-tips,#qna-start .container .box .card-tips button.show-tips{width:112px;height:68px;background:url(../img/btn-tip.svg) no-repeat;position:absolute;right:0;top:0;z-index:3}#qna-start .container .box .card-question button.show-question,#qna-start .container .box .card-tips button.show-question{width:112px;height:68px;background:url(../img/btn-back.svg) no-repeat;position:absolute;right:0;top:0;z-index:3}#qna-start .container .box .card-question .btn-primary,#qna-start .container .box .card-tips .btn-primary{margin:20px auto;display:block}#qna-start .container .box .card-question.who-am-i,#qna-start .container .box .card-tips.who-am-i{padding:0}#qna-start .container .box .card-question.who-am-i img,#qna-start .container .box .card-tips.who-am-i img{width:100%;-o-object-fit:cover;object-fit:cover}#qna-start .container .box .card-tips{background-color:#6ba55d;color:#fff}#qna-start .container .box .card-tips p{margin-top:1rem;text-align:justify;letter-spacing:1px}#overview{background-color:#1e6c69;background-image:url(../img/deco_bush1.png);background-position:left 60%;background-size:18%;background-repeat:no-repeat;position:relative}#overview .container{padding:0}#overview::after{content:"";width:100%;height:40px;background-image:url(../img/bush_green_top.svg);background-repeat:repeat-x;background-size:contain;background-position:center bottom;position:absolute;top:-35px;left:0;z-index:2}#overview .loudspeaker{display:flex;flex-wrap:wrap;margin-bottom:30px}#overview .loudspeaker h2{width:25%;margin-bottom:0;font-size:2rem;color:#6ba55d;display:inline-block}@media all and (max-width: 750px){#overview .loudspeaker h2{width:100%;text-align:left}}#overview .loudspeaker h2 img{margin-bottom:-10px;width:48px}#overview .loudspeaker .announce{width:75%;padding:10px 20px;background-color:#e0e768;border-radius:30px 30px 30px 0;position:relative;font-size:1.125rem}@media all and (max-width: 750px){#overview .loudspeaker .announce{width:100%}}#overview .loudspeaker .announce::after{content:"";position:absolute;left:-20px;bottom:0;width:0px;height:0px;border-style:solid;border-width:0 0 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e0e768 rgba(0,0,0,0);transform:rotate(0deg)}#overview .loudspeaker .marquee-container{overflow:hidden;width:100%;height:60px}#overview .loudspeaker .swiper-slide p{height:50px;margin:0;padding:10px;color:#fff;font-size:1.25rem;color:#333;line-height:2rem;font-family:NotoSansTC;font-weight:bold}@media all and (max-width: 991px){#overview .loudspeaker .swiper-slide p{padding:10px 0;font-size:1rem;line-height:1.5rem}}#overview .race-goal{padding:20px 60px}@media all and (max-width: 991px){#overview .race-goal{padding:10px 20px}}#overview .race-goal h2{color:#fff}#overview .race-goal p{margin:1rem 0;color:#fff;letter-spacing:1px;font-size:1.125rem;line-height:1.5rem;text-align:justify;letter-spacing:1px}@media all and (max-width: 991px){#overview .race-goal p{font-size:1rem}}#overview .race-goal p em{color:#fc0;font-size:1.5rem}@media all and (max-width: 991px){#overview .race-goal p em{font-size:1.125rem}}#overview .race-goal img{height:80px;margin:10px;text-align:right}@media all and (max-width: 991px){#overview .race-goal img{height:40px}}#overview .race-intro-wrap{display:flex;flex-wrap:wrap}#overview .race-intro-wrap .pic{width:50%}@media all and (max-width: 991px){#overview .race-intro-wrap .pic{width:100%;margin:20px auto 0}}#overview .race-intro-wrap .pic img{width:100%}#overview .race-intro-wrap .text{width:50%}@media all and (max-width: 991px){#overview .race-intro-wrap .text{width:100%;margin:0px auto 20px}}#overview .race-intro-wrap .text h4{margin-top:1rem;color:#fc0;letter-spacing:1px;font-weight:500;font-size:1.125rem;line-height:1.5rem}#overview .race-intro-wrap .text p{color:#fff;letter-spacing:1px;font-size:1.125rem;line-height:1.5rem}#overview a{margin:20px auto;display:block}#theme{background-color:#1e6c69;background-image:url(../img/deco_bush2.png);background-position:right top;background-size:30%;background-repeat:no-repeat}@media all and (max-width: 991px){#theme{background-position:right 0 top 48%;background-size:60%}}#theme .container{padding:0 0 60px;max-width:1200px;overflow:visible}#theme h2{padding:20px}@media all and (max-width: 1200px){#theme h2{font-size:2rem}}@media all and (max-width: 991px){#theme h2{font-size:1.625rem}}#theme h2.torn-paper{width:45%;margin:0 0 0 5%;padding:36px 0px 30px 60px;text-align:center;background-image:url(../img/bg_torn_paper.png);background-repeat:no-repeat;background-size:contain;background-position:center;color:#fff;transform:rotate(-2deg)}@media all and (max-width: 991px){#theme h2.torn-paper{width:calc(100% - 20px);margin:0 10px;padding:24px 0px 20px 20px;transform:rotate(0deg);line-height:1.5rem}}#theme .animal-wrap{margin-top:-40px;display:flex;flex-wrap:wrap;align-items:flex-start;align-items:center}@media all and (max-width: 1400px){#theme .animal-wrap{margin-top:0}}#theme .animal-wrap .animal-pic{width:40%;position:relative}@media all and (max-width: 991px){#theme .animal-wrap .animal-pic{width:180px;height:initial;margin:0 0 0 40px}}#theme .animal-wrap .animal-pic img{width:100%}@media all and (max-width: 991px){#theme .animal-wrap .animal-pic img{width:100%}}#theme .animal-wrap .animal-text{width:60%;margin:0 auto;padding-bottom:30px;text-align:left}@media all and (max-width: 991px){#theme .animal-wrap .animal-text{width:90%;margin:40px auto 0}}#theme .animal-wrap .animal-text h3{color:#fc0;font-size:2.5rem;font-weight:bold}@media all and (max-width: 991px){#theme .animal-wrap .animal-text h3{font-size:1.75rem}}#theme .animal-wrap .animal-text h3 span{margin-left:.5rem;color:#fff;font-size:1.6875rem;font-weight:500;font-style:italic}@media all and (max-width: 991px){#theme .animal-wrap .animal-text h3 span{font-size:1.125rem}}#theme .animal-wrap .animal-text p{margin:1rem 0;color:#fff;letter-spacing:1px;font-size:1.125rem;text-align:justify}@media all and (max-width: 991px){#theme .animal-wrap .animal-text p{font-size:1rem}}#theme .animal-wrap .animal-text blockquote{padding-left:20px;color:#fff;font-size:1rem;line-height:1.5rem;border-left:6px solid #fc0}#theme .animal-wrap .animal-text blockquote span{margin-bottom:10px;font-weight:bold;display:block;letter-spacing:2px}#theme .know-more{width:90%;margin:-20px auto 60px;display:block}@media all and (max-width: 991px){#theme .know-more{margin:0 auto 60px;max-width:620px}}#theme .know-more p{max-width:620px;margin:0 auto;letter-spacing:1px;font-size:1.125rem;color:#6e5a40}#theme .know-more a{margin:0 10px 0 0}#theme .know-more a:first-of-type{margin-left:0}#theme .souvenir-zone{background:#fff;border-radius:30px}#theme .souvenir-zone .product-wrap{display:flex;flex-wrap:wrap;align-items:center}#theme .souvenir-zone .product-set{width:calc(50% - 60px);margin:0 30px;text-align:center}@media all and (max-width: 991px){#theme .souvenir-zone .product-set{width:100%}}#theme .souvenir-zone .product-set img{width:100%;margin:0 auto}#theme .souvenir-zone .product-catalog{width:calc(50% - 60px);margin:0 30px}@media all and (max-width: 991px){#theme .souvenir-zone .product-catalog{width:100%;margin:0 10px}}#theme .souvenir-zone .product-catalog table{width:100%}#theme .souvenir-zone .product-catalog table tr:first-child{font-weight:500;color:#fff}#theme .souvenir-zone .product-catalog table tr td{padding:10px;text-align:center;background:#efefef;border-right:1px solid #fff;border-bottom:1px solid #fff}@media all and (max-width: 991px){#theme .souvenir-zone .product-catalog table tr td{font-size:.875rem}}#theme .souvenir-zone .product-catalog table tr td.subject1{background:#6e5a40}#theme .souvenir-zone .product-catalog table tr td.subject2{background:#1e6c69}#theme .souvenir-zone .product-catalog table tr td.subject3{background:#978d20}#theme .souvenir-zone .product-catalog table tr td.subject4{background:#b57048}#theme .souvenir-zone .product-catalog table tr td.item{background:#8f8766;color:#fff}#news{background-image:url(../img/bg_paper.jpg);background-size:cover;position:relative;z-index:1}@media all and (max-width: 991px){#news{height:initial}}#news::after{content:"";width:100%;height:40px;background-image:url(../img/bush_greenlight_bottom.svg);background-repeat:repeat-x;background-size:contain;background-position:bottom;position:absolute;bottom:-4px;left:0;z-index:2}@media all and (max-width: 991px){#news::after{background-size:cover}}#news .container{overflow:hidden}#news .container h2.torn-paper{width:360px;margin:0 auto;padding:30px 0px 20px 60px;text-align:center;background-image:url(../img/bg_torn_paper2.png);background-repeat:no-repeat;background-size:100%;background-position:bottom center;color:#fff}@media all and (max-width: 991px){#news .container h2.torn-paper{width:100%;padding:30px 0px 20px 20px}}#news .container h3{margin:1rem 0;text-align:center;color:#fff;letter-spacing:2px}@media all and (max-width: 991px){#news .container h3{letter-spacing:0}}#news .news-wrap{display:flex;flex-wrap:wrap;align-items:flex-end}#news .news-wrap .zone-right-all{width:calc(50% - 10px);margin:0 5px;overflow:hidden;border-radius:20px}@media all and (max-width: 991px){#news .news-wrap .zone-right-all{width:100%;margin:10px 0}}#news .news-wrap .zone-right-all .grid-row{width:100%;height:240px;overflow:hidden;position:relative;display:flex}#news .news-wrap .zone-right-all .grid-row.expand{height:400px}@media all and (max-width: 991px){#news .news-wrap .zone-right-all .grid-row.expand{height:240px}}#news .news-wrap .zone-right-all .grid-row .grid-col{width:50%;height:240px;overflow:hidden;position:relative}#news .news-wrap p{width:100%;padding:0 15px;box-sizing:border-box;color:#fff;position:absolute;bottom:10px;left:0;z-index:3;text-align:justify;font-size:1.125rem;font-weight:500}@media all and (max-width: 991px){#news .news-wrap p{font-size:.875rem;line-height:1.125rem}}#news .news-wrap a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;display:block;background-color:#ffe065}#news .news-wrap a:hover{transition:all .4s ease-in-out}#news .news-wrap a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .4s ease-in-out;z-index:1}#news .news-wrap a img:hover{transform:scale(1.2);transition:all .4s ease-in-out}#event{box-sizing:border-box;position:relative;z-index:0;background-color:#e0f0dc}#event .container{padding:30px;box-sizing:border-box;border-radius:30px;z-index:2}@media all and (max-width: 991px){#event .container{padding:20px 10px}}#event .container.white-bg{background:#fff}#event .container h2{color:#6e5a40}#event .event-wall-wrap{width:100%}@media all and (max-width: 750px){#event .event-wall-wrap{padding-bottom:60px}}#event .event-wall-wrap .swiper-container{width:100%;margin:0 auto;padding-bottom:60px;overflow:hidden;margin:0 auto}#event .event-wall-wrap .swiper-container .swiper-pagination{z-index:9}#event .event-wall-wrap .swiper-container .swiper-pagination-bullet{border:3px solid #6ba55d !important}#event .event-wall-wrap .swiper-container .swiper-pagination-bullet-active{border:3px solid #1e6c69 !important;background-color:#1e6c69 !important}#event .event-card{border-radius:10px;overflow:hidden;display:flex;flex-wrap:wrap}#event .event-card .cover{width:50%;border-radius:10px;overflow:hidden}@media all and (max-width: 991px){#event .event-card .cover{width:90%;margin:0 auto}}#event .event-card .cover img{width:100%}#event .event-card .intro{width:50%;padding:30px 30px 0}@media all and (max-width: 991px){#event .event-card .intro{width:90%;padding:0;margin:0 auto}}#event .event-card .intro p{margin-top:.5rem;font-size:1rem;line-height:1.5rem;text-align:justify;color:#666}#event .event-card .intro p.title{font-size:1.5rem;line-height:2rem;color:#6ba55d;font-weight:500;text-align:left}#event .event-card .intro a{width:100%;margin:20px 0}#event .sponsor-zone{padding:30px 0 60px}#event .sponsor-zone h3{margin:20px auto 0;text-align:center}#event .sponsor-zone ul{width:100%;text-align:center;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}@media all and (max-width: 991px){#event .sponsor-zone ul{width:100%}}#event .sponsor-zone ul li{width:calc(25% - 20px);max-width:240px;margin:10px 10px;text-align:left;color:#6e5a40}@media all and (max-width: 991px){#event .sponsor-zone ul li{width:calc(33.3333333333% - 20px);margin:10px 10px}}#event .sponsor-zone ul li.narrow{max-width:180px}#event .sponsor-zone ul li.wider{max-width:initial;width:320px}@media all and (max-width: 991px){#event .sponsor-zone ul li.wider{width:200px}}#event .sponsor-zone ul li img{width:100%}.page-rule{position:relative}.page-rule::after{content:"";width:100%;height:100%;position:fixed;left:0;top:0;z-index:0;background-image:url(../img/bg_land_lg.png),linear-gradient(219deg, #0799DC 0%, #DDF4FF 35%, #FFFFFF 100%);background-repeat:repeat-x,no-repeat;background-position:left bottom,left top;background-size:contain,cover}.page-rule .showing-set1{position:fixed;top:initial;bottom:60px}.page-rule>.container{padding-top:120px;padding-bottom:120px;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative}.page-rule>.container .content-top{width:100%;text-align:center;position:relative}.page-rule>.container .content-short-cut{width:180px;height:280px;margin-right:60px;text-align:right}@media all and (max-width: 1200px){.page-rule>.container .content-short-cut{width:160px;margin-right:40px}}@media all and (max-width: 991px){.page-rule>.container .content-short-cut{width:100%;height:initial;margin:0 0 20px}}.page-rule>.container .content-short-cut ul{position:fixed;z-index:2}@media all and (max-width: 991px){.page-rule>.container .content-short-cut ul{display:flex;flex-wrap:wrap;position:relative}}.page-rule>.container .content-short-cut ul::after{content:"";width:4px;height:100%;position:absolute;right:0;top:0;background-image:linear-gradient(180deg, #1E6C69 0%, #94DDDA 99%);border-radius:2px}@media all and (max-width: 991px){.page-rule>.container .content-short-cut ul::after{right:initial;left:0}}.page-rule>.container .content-short-cut ul li{padding:15px 50px 15px 60px}@media all and (max-width: 991px){.page-rule>.container .content-short-cut ul li{width:50%;padding:10px 0 15px;text-align:center;background-color:hsla(0,0%,100%,.7)}}.page-rule>.container .content-short-cut ul li a{color:#333;letter-spacing:2px;text-align:right;display:inline-block;font-family:NotoSansTC;font-weight:500;border:0;transition:all .4s ease-in-out}@media all and (max-width: 991px){.page-rule>.container .content-short-cut ul li a{text-align:center;letter-spacing:0}}.page-rule>.container .content-short-cut ul li a:hover,.page-rule>.container .content-short-cut ul li a.active{color:#1e6c69;transition:all .4s ease-in-out;cursor:pointer}.page-rule>.container .content-right{width:calc(100% - 240px);text-align:left;position:relative}@media all and (max-width: 1200px){.page-rule>.container .content-right{width:calc(100% - 200px)}}@media all and (max-width: 991px){.page-rule>.container .content-right{width:100%}}.page-rule>.container .content-right h3{margin-bottom:1rem;text-align:center;color:#333;font-weight:bold}.page-rule>.container .content-right section{min-height:initial;margin:0 auto 20px;padding:15px 30px;border-radius:10px;background:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,.1)}@media all and (max-width: 991px){.page-rule>.container .content-right section{padding:15px}}#rule-intro h4{margin:10px 0 5px;font-size:1rem;text-align:left;color:#888;letter-spacing:2px}#rule-intro p{margin-bottom:1rem;line-height:1.5rem;text-align:justify;letter-spacing:1px}#rule-intro p span{font-weight:bold}#rule-intro ul{margin-left:1.25rem}#rule-intro ul li{margin:5px 0;list-style:square}#rule-intro ul li span{color:#6ba55d}#rule-timestamp .time-table{margin:10px auto}#rule-timestamp .time-table .row{width:100%;text-align:center;display:flex;justify-items:center}#rule-timestamp .time-table .td{width:64%;padding:6px;text-align:center;color:#333;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:normal;background:#efefef;letter-spacing:2px}@media all and (max-width: 991px){#rule-timestamp .time-table .td{padding:6px 0;letter-spacing:1px;font-size:.75rem}}#rule-timestamp .time-table .td:first-of-type{width:36%;color:#fff;background:#8f8766;font-weight:normal}#rule-timestamp .time-table .td.betitle{width:100%}#rule-timestamp .time-table .td.highlight{background:#ffe7c2}#rule-timestamp .virtual-step-wrap{margin-bottom:15px;display:flex;flex-wrap:wrap}#rule-timestamp .virtual-step-wrap span{width:30px;height:30px;padding:6px;box-sizing:border-box;margin-right:10px;display:block;background-color:#9ab449;color:#fff;font-weight:bold;text-align:center;border-radius:50px}#rule-timestamp .virtual-step-wrap p{width:calc(100% - 50px)}#rule-timestamp .virtual-step-wrap p em{color:#6ba55d;font-size:1.25rem;font-weight:bold}#rule-route .route-wrap{display:flex;flex-wrap:wrap}#rule-route .route-wrap .running-map{width:100%;position:relative;z-index:1;color:#fff}#rule-route .route-wrap .running-map::before{content:"點擊看大圖";width:initial;height:28px;padding:7px 10px;position:absolute;bottom:10px;left:10px;font-size:.875rem;background-color:rgba(0,0,0,.5);z-index:2}#rule-route .route-wrap .running-map img{width:100%;position:relative;z-index:1;transition:all .4s ease-in-out}#rule-route .route-wrap .running-map img:hover{filter:brightness(1.1);transition:all .4s ease-in-out}#rule-route .route-wrap .map{width:calc(50% - 20px);margin-top:10px}@media all and (max-width: 991px){#rule-route .route-wrap .map{width:100%;margin:10px 0}}#rule-route .route-wrap .map:first-of-type{margin-right:20px}@media all and (max-width: 991px){#rule-route .route-wrap .map:first-of-type{margin:10px 0}}#rule-route .route-wrap .map h5{font-weight:500;color:#333}#rule-route .route-wrap .map p{margin-top:10px;font-size:.875rem;line-height:1.25rem;color:#999}#rule-route .route-wrap .map a{margin-top:.5rem;display:block}#rule-route h4{font-weight:bold;color:#6ba55d}#rule-route ul{margin-left:1.5rem;list-style:disc}#rule-delivery ul{padding-left:1.5rem;font-size:16px;text-align:justify;color:#333}#rule-delivery ul li{list-style:decimal;padding-left:.5rem}#rule-delivery ul li em{color:#ff743e}#rule-delivery table{width:100%;max-width:600px;text-align:center;border:0}#rule-delivery table.delivery-fee{margin-bottom:15px}#rule-delivery table.delivery-fee tr{background:#eee}#rule-delivery table.delivery-fee tr:first-child{background:#8f8766;color:#fff}#rule-delivery table.delivery-fee tr td{padding:2px 2px;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:.875rem}@media all and (max-width: 750px){#rule-delivery table.delivery-fee tr td span{display:block}}#rule-traffic h4{margin-top:1rem;font-weight:500;line-height:2rem}#rule-traffic h4 img{width:28px;margin-bottom:-6px;margin-right:10px}#rule-traffic iframe{width:100%;height:360px;margin-right:20px}@media all and (max-width: 991px){#rule-traffic iframe{height:280px}}#rule-traffic p{margin:.5rem 0}#rule-traffic p em{color:#ff743e}#rule-traffic .way-to .more-bus{padding:0 10px;border:2px solid #0181b0;color:#0181b0;border-radius:20px;font-size:.8125rem;line-height:1.2rem;display:inline-block;cursor:pointer;transition:all .4s ease-in-out}#rule-traffic .way-to .more-bus:hover{background:#0181b0;color:#fff;transition:all .4s ease-in-out}#rule-traffic .way-to .more-expand{display:none;margin:10px 0;padding:10px;border-radius:5px;font-size:.875rem;background:#eee;color:#555}#rule-traffic .way-to .more-expand.active{display:block}#rule-traffic .way-to .shuttle-bus{width:100%}#rule-traffic .way-to .shuttle-bus tr td{vertical-align:middle;background-color:#eee}#rule-traffic .way-to .shuttle-bus tr td:first-child{width:10%;background-color:#8f8766;color:#fff;text-align:center;font-weight:500;line-height:1.5rem}#rule-traffic .way-to .shuttle-bus tr td strong{font-weight:bold}#rule-traffic .way-to .shuttle-bus tr td span{display:block;font-size:.875rem}#rule-traffic .way-to .shuttle-bus ul li{list-style:disc}#rule-traffic ul{padding-left:1.5rem}#rule-traffic ul.dot li{list-style-type:disc;margin:0;font-size:.875rem}#rule-traffic ul li{color:#333;text-align:justify;list-style-type:decimal}#rule-traffic ul li em{font-weight:bold}#rule-notice h3{margin:30px auto 10px;color:#333}#rule-notice ul li{margin:0}#rule-notice .qa-paper{width:100%;position:relative;z-index:2}#rule-notice .qa-paper .mag-qu{width:100%;padding:12px 20px 3px;border-radius:10px 10px 0 0;letter-spacing:2px;font-size:1rem;font-weight:500;line-height:1.6rem;background:#8f8766;color:#fff;position:relative;cursor:pointer;box-sizing:border-box;border-bottom:1px solid #fff}@media all and (max-width: 991px){#rule-notice .qa-paper .mag-qu{font-size:.75rem}}#rule-notice .qa-paper .mag-qu .mag-qu-text{width:calc(100% - 30px);float:left}#rule-notice .qa-paper .mag-qu .mag-qu-triangle{width:30px;text-align:center;float:right}#rule-notice .qa-paper .mag-qu .mag-qu-triangle.triangle-down{display:none}#rule-notice .qa-paper .mag-qu .mag-qu-triangle.triangle-up{display:block}#rule-notice .qa-paper .mag-qu:after{content:"";display:table;clear:both}#rule-notice .qa-paper .mag-an{width:100%;margin-bottom:10px;padding:20px;box-sizing:border-box;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 20px 20px 0 rgba(0,0,0,.1)}@media all and (max-width: 991px){#rule-notice .qa-paper .mag-an{padding:10px;font-size:.75rem}}#rule-notice .qa-paper .mag-an p{font-size:1rem;color:#333}#rule-notice .qa-paper .mag-an ol{margin-left:2.5rem}#rule-notice .qa-paper .mag-an ol.num>li{list-style:decimal;font-family:"Roboto","Noto Sans TC",sans-serif;font-size:1rem;margin-left:-20px;margin-bottom:15px;color:#333}#rule-notice .qa-paper .mag-an ol.num>li strong{font-weight:700;margin-bottom:10px}#rule-notice .qa-paper .mag-an ol.num>li ol li{margin-bottom:.5rem}#rule-notice .qa-paper .mag-an ol.square{margin-left:1.5rem}#rule-notice .qa-paper .mag-an ol.square>li{list-style:square;font-family:"Roboto","Noto Sans TC",sans-serif}#rule-notice .qa-paper .mag-an ol.alpha{margin-left:1.5rem}#rule-notice .qa-paper .mag-an ol.alpha>li{list-style-type:upper-alpha;font-family:"Roboto","Noto Sans TC",sans-serif}#rule-notice .qa-paper .mag-an ol.roman{margin-left:1.5rem}#rule-notice .qa-paper .mag-an ol.roman>li{list-style:upper-roman;font-family:"Roboto","Noto Sans TC",sans-serif}#rule-notice .qa-paper .mag-an ol em{font-weight:bold}#rule-notice .qa-paper .mag-an ol .sm-word{margin-bottom:15px;font-size:.875rem;color:#888}#rule-notice .qa-paper .mag-an a{border-bottom:2px solid #fc0;color:#000}.page-gift{position:relative}#rule-group{padding-top:90px;overflow-x:hidden;position:relative}@media all and (max-width: 991px){#rule-group{padding-top:30px}}#rule-group .container{overflow:hidden}#rule-group .container h2{margin-bottom:.5rem}#rule-group .container p{margin-bottom:1rem;text-align:center;font-weight:500}#rule-group .one-group-wrap{margin:20px auto;padding:20px 0;display:flex;flex-wrap:wrap;background:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,.1);border-radius:10px}#rule-group .one-group-wrap .group-intro{width:calc(73% - 220px);box-sizing:border-box}@media all and (max-width: 991px){#rule-group .one-group-wrap .group-intro{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:3px dashed #dadada}}#rule-group .one-group-wrap .group-intro .tag{padding:2px 20px;font-size:1.875rem;font-weight:bold;color:#fff;position:relative}#rule-group .one-group-wrap .group-intro .tag>span{font-size:1rem}#rule-group .one-group-wrap .group-intro .tag.tag-basic{background-color:#1e6c69}#rule-group .one-group-wrap .group-intro .tag.tag-basic::after{content:"";width:0;height:0;border-style:solid;border-width:43px 22px 0 0;border-color:#1e6c69 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:-22px;top:0}#rule-group .one-group-wrap .group-intro .tag.tag-advanced{background-color:#9e9107}#rule-group .one-group-wrap .group-intro .tag.tag-advanced::after{content:"";width:0;height:0;border-style:solid;border-width:43px 22px 0 0;border-color:#9e9107 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:-22px;top:0}#rule-group .one-group-wrap .group-intro .tag.tag-family{background-color:#b57048}#rule-group .one-group-wrap .group-intro .tag.tag-family::after{content:"";width:0;height:0;border-style:solid;border-width:43px 22px 0 0;border-color:#b57048 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:-22px;top:0}#rule-group .one-group-wrap .group-intro p{margin:20px 0 10px;padding:0 20px;text-align:left;font-size:1.125rem;font-weight:bold}#rule-group .one-group-wrap .group-intro p.ta{font-size:1rem;font-weight:normal;color:#333}#rule-group .one-group-wrap .group-intro p.time{margin:0;font-size:1rem;font-weight:normal;color:#999}#rule-group .one-group-wrap .group-pic{width:200px;margin:0 10px}@media all and (max-width: 991px){#rule-group .one-group-wrap .group-pic{width:100%;max-width:320px;margin:10px auto}}#rule-group .one-group-wrap .group-pic img{width:100%;max-width:240px;margin:0 auto;display:block}@media all and (max-width: 991px){#rule-group .one-group-wrap .group-pic img{margin:0 auto 10px}}#rule-group .one-group-wrap .group-price{width:27%;text-align:center;display:flex;flex-direction:column;justify-content:center;border-left:3px dashed #dadada}@media all and (max-width: 991px){#rule-group .one-group-wrap .group-price{width:100%;border-left:0}}#rule-group .one-group-wrap .group-price p{text-align:center;color:#333;border-bottom:3px solid #fff}#rule-group .one-group-wrap .group-price p em{margin-left:3px;font-size:2rem;color:inherit}#rule-group .one-group-wrap .group-price a{margin:0 20px;padding:10px 25px}#gift-intro{padding-bottom:90px;background-color:#1e6c69;background-image:url(../img/bg_tree2.png),url(../img/bg_tree3.png);background-repeat:no-repeat,no-repeat;background-position:left bottom,right bottom;background-size:50%,30%;position:relative}#gift-intro::before{content:"";width:100%;height:40px;background-image:url(../img/bush_green_top.svg);background-repeat:repeat-x;background-size:contain;background-position:center bottom;position:absolute;top:-35px;left:0;z-index:2}@media all and (max-width: 991px){#gift-intro::before{background-size:cover}}#gift-intro .container{overflow:hidden;padding-top:30px;text-align:center}#gift-intro .container h1,#gift-intro .container h2{text-align:center;color:#fff}#gift-intro .container>p{text-align:left;color:#fff}#gift-intro .container>p.subtitle{text-align:center}#gift-intro .container>p.subtitle em{color:#fc0}#gift-intro .container>p.notice-mark{margin-top:10px;font-weight:bold;text-align:left}#gift-intro .container>p a{color:#ff743e}#gift-intro .container>ul{margin-top:10px;display:flex;flex-wrap:wrap}#gift-intro .container>ul>li{width:calc(50% - 20px);padding:10px;box-sizing:border-box;border-radius:10px;background-color:#fff;text-align:left}#gift-intro .container>ul>li:nth-child(odd){margin-right:20px}#gift-intro .container>ul>li.full-row{width:calc(100% - 20px);margin:15px 0}#gift-intro .container>ul>li .info{float:left;width:calc(100% - 190px);margin-left:10px;padding-top:12px}#gift-intro .container>ul>li .info h4{margin-bottom:10px;font-size:1.375rem;font-weight:bold;color:#6e5a40;text-align:left}#gift-intro .container>ul>li .info h4 span{font-size:14px;font-weight:normal}#gift-intro .container>ul>li .info .highlight{color:#ff5b5b;font-weight:500}#gift-intro .container>ul>li .info>p{font-size:1rem;line-height:1.45rem;color:#5e5e5e}#gift-intro .container>ul>li .info>ul{margin-top:15px}#gift-intro .container>ul>li .info>ul.adjust-space{margin-bottom:20px}#gift-intro .container>ul>li .info>ul>li{margin:8px 0;position:relative;padding-left:16px;font-size:1rem;line-height:1.25;color:#333}#gift-intro .container>ul>li .info>ul>li::before{display:block;content:"";width:6px;height:6px;background-color:#fc0;position:absolute;top:6px;left:0}#gift-intro .container>ul>li .img{float:left;width:180px;transition:all .4s ease-in-out}#gift-intro .container>ul>li .img img{width:100%}#gift-intro .container>ul>li .img a{display:block;border-radius:100%;position:relative}#gift-intro .container>ul>li .img a::after{content:" ";position:absolute;width:24px;height:24px;background:url(../img/icon/icon-zoom.svg) center no-repeat;background-size:cover;bottom:0;right:0;transition:all .4s ease-in-out}#gift-intro .container>ul>li .img:hover a{background-color:#f0ede3;box-sizing:border-box}#gift-intro .container>ul>li .img:hover a::after{transform:scale(1.5);transition:all .4s ease-in-out}@media all and (max-width: 1200px){#gift-intro .container>ul>li{float:initial;height:initial;width:calc(100% - 1rem);max-width:720px;margin:15px auto}#gift-intro .container>ul>li:nth-child(odd){margin-right:auto}#gift-intro .container>ul>li.full-row{width:calc(100% - 1rem);max-width:720px;margin:15px auto}#gift-intro .container>ul>li:nth-child(7),#gift-intro .container>ul>li:nth-child(8){height:auto}}@media all and (max-width: 750px){#gift-intro .container>ul>li .info{float:initial;width:100%}#gift-intro .container>ul>li .img{float:initial;width:100%;margin-left:0;padding-top:20px}#gift-intro .container>ul>li .img img{width:60%;display:block;margin:0 auto}}#gift-intro .container>ul:after{display:table;content:"";width:0;clear:both}#gift-intro .container>ol{padding-left:1.5rem}#gift-intro .container>ol li{line-height:1.6rem;list-style-type:decimal !important}.page-camp #rule-notice{background-color:#1e6c69;padding-bottom:90px;background-image:url(../img/bg_tree2.png),url(../img/bg_tree3.png);background-repeat:no-repeat,no-repeat;background-position:left bottom,right bottom;background-size:50%,30%;position:relative}.page-camp #rule-notice .container{padding:20px 10px 120px}@media all and (max-width: 991px){.page-camp #rule-notice .container{padding:20px 0 60px}}.page-camp #rule-notice .container h3{text-align:center;color:#fff}#camp-concept{padding-top:90px;background-image:url(../img/camp/bg_camp_tree1.png),url(../img/camp/bg_camp_tree2.png);background-repeat:no-repeat,no-repeat;background-position:left top,right bottom;background-size:30%,18%;position:relative}#camp-concept::after{content:"";width:100%;height:40px;background-image:url(../img/bush_green_top.svg);background-repeat:repeat-x;background-size:contain;background-position:center bottom;position:absolute;bottom:-10px;left:0;z-index:2}#camp-concept .container{overflow:visible;text-align:center}#camp-concept h2{text-align:center}#camp-concept h2~p{text-align:center}@media all and (max-width: 991px){#camp-concept h2~p{text-align:left}}#camp-concept .concept-wrap{margin:20px 0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start}#camp-concept .concept-wrap .concept-pic{width:calc(45% - 40px);margin-right:40px;position:relative;animation:fadeIn 1s ease 0s 1 forwards}@media all and (max-width: 991px){#camp-concept .concept-wrap .concept-pic{width:100%;margin:0 0 20px}}#camp-concept .concept-wrap .concept-pic::before{content:"";width:100%;height:110px;position:absolute;z-index:0;bottom:20px;left:0;background-image:url(../img/camp//shadow.png);background-size:contain;background-repeat:no-repeat;background-position:center top}#camp-concept .concept-wrap .concept-pic .swiper-container{padding-bottom:55px}#camp-concept .concept-wrap .concept-pic .swiper-container .swiper-wrapper .swiper-slide img{width:100%;border:8px solid #fff}#camp-concept .concept-wrap .concept-pic .swiper-container .swiper-pagination-bullet{border:3px solid #9ab449}#camp-concept .concept-wrap .concept-pic .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{border:0;background-color:#9ab449 !important;opacity:1}#camp-concept .concept-wrap .concept-text{width:55%}@media all and (max-width: 991px){#camp-concept .concept-wrap .concept-text{width:100%}}#camp-concept .concept-wrap .concept-text h3{color:#fff}#camp-concept .concept-wrap .concept-text p{margin:1rem 0;line-height:1.8rem;letter-spacing:0;text-align:justify;opacity:0;animation:fadeIn 1s ease .6s 1 forwards}#camp-concept .concept-wrap .concept-text p em{font-size:2rem}#camp-concept .concept-wrap .concept-text p a{margin-bottom:4px;color:#fc0;border-bottom:1px solid #fc0;display:inline-block}#camp-concept .concept-wrap .concept-text p span{color:#6e5a40}#camp-concept .concept-wrap .concept-text .quick-link{margin-top:30px;padding:20px 20px;font-weight:500;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);border-radius:10px}#camp-concept .concept-wrap .concept-text .quick-link .btn-secondary{margin:0}#camp-info{background-color:#1e6c69}#camp-info h2{padding-top:60px;color:#fff}#camp-info h2 span{font-size:1.375rem}@media all and (max-width: 991px){#camp-info h2 span{display:block}}#camp-info .container{margin:0 auto;padding:0;display:flex;flex-wrap:wrap}#camp-info table{margin:10px 0;width:100%}#camp-info table tr td{padding:10px 20px;background-color:#efefef;border-bottom:1px solid #fff;border-right:1px solid #fff;text-align:center;vertical-align:middle}@media all and (max-width: 991px){#camp-info table tr td{padding:5px 5px;font-size:.875rem}}#camp-info table.schedule-table{max-width:640px}#camp-info table.schedule-table thead tr th{padding:10px 20px;color:#fff;background-color:#a06d5a;border-bottom:1px solid #fff;border-right:1px solid #fff}#camp-info table.schedule-table thead tr th.green{background-color:#1e6c69}#camp-info table.schedule-table tr td:first-child{background-color:#8f8766;color:#fff}@media all and (max-width: 991px){#camp-info table.schedule-table tr td:first-child{font-size:.875rem}}#camp-info table.process-table tr td:first-child{background-color:#a06d5a;color:#fff}#camp-info table.process-table tr td.green:first-child{background-color:#1e6c69}#camp-info .info-box{width:100%;margin:10px;padding:30px 30px;box-sizing:border-box;background-color:#fff;border-radius:10px;position:relative}@media all and (max-width: 991px){#camp-info .info-box{margin:10px 0;padding:30px 15px}}#camp-info .info-box.divide2{width:calc(50% - 20px);margin:10px;padding:30px;box-sizing:border-box;background-color:#fff;border-radius:10px}@media all and (max-width: 991px){#camp-info .info-box.divide2{width:100%;margin:10px 0}}#camp-info .info-box h3{margin-bottom:15px;text-align:center;color:#333;font-weight:500;font-size:1.5rem;line-height:1.875rem}#camp-info .info-box h4{margin:20px 0 5px;padding-left:10px;font-size:1rem;text-align:left;color:#888;letter-spacing:2px;border-left:5px solid #6ba55d}#camp-info .info-box h4 img{margin-bottom:-10px}#camp-info .info-box p{line-height:1.5rem;letter-spacing:1px}#camp-info .info-box p.subtext{text-align:center}#camp-info .info-box p em{color:#ff743e}#camp-info .info-box .btn-secondary{margin:0 0 0 10px}#camp-info .info-box ul{padding-left:1.5rem;padding-top:0}#camp-info .info-box ul li{margin:5px 0;list-style:disc;text-align:left}@media all and (max-width: 991px){#camp-info .info-box ul li{font-size:.875rem}}#camp-info .info-box ul li em{color:#ff743e;font-weight:500;font-size:inherit}#camp-info .info-box .role-stand{width:30%;max-width:270px;position:absolute;right:-1px;top:10%;opacity:0;animation:roleShowout .6s ease-in-out 1s 1 forwards}#camp-info .info-box .role-stand img{width:100%}@media all and (max-width: 991px){#camp-info .info-box .role-stand{max-width:100px;top:6%}}#camp-info .camp-spec-wrap{display:flex;flex-wrap:wrap}#camp-info .camp-spec-wrap .spec-pic{width:35%;text-align:center}@media all and (max-width: 991px){#camp-info .camp-spec-wrap .spec-pic{width:100%}}#camp-info .camp-spec-wrap .spec-pic img{width:100%;max-width:240px}@media all and (max-width: 750px){#camp-info .camp-spec-wrap .spec-pic img{max-width:180px}}#camp-info .camp-spec-wrap .spec-pic img.speecher{border-radius:50%}#camp-info .camp-spec-wrap .spec-pic img.gift::after{content:"zoom"}#camp-info .camp-spec-wrap .spec-pic a{position:relative;display:block}#camp-info .camp-spec-wrap .spec-pic a::after{content:" ";position:absolute;width:24px;height:24px;background:url(../img/icon/icon-zoom.svg) center no-repeat;background-size:cover;bottom:-20px;right:0;transition:all .4s ease-in-out}#camp-info .camp-spec-wrap .spec-pic a:hover::after{transform:scale(1.5);transition:all .4s ease-in-out}#camp-info .camp-spec-wrap .spec-des{width:calc(65% - 20px);margin-left:20px}@media all and (max-width: 991px){#camp-info .camp-spec-wrap .spec-des{width:100%;margin:20px 0}}#camp-info .camp-spec-wrap .spec-des h5{margin-top:0;margin-bottom:10px;padding:0;font-size:1.125rem;line-height:1.5rem;font-weight:bold;color:#6e5a40}#camp-info .camp-spec-wrap .spec-des h5 span{font-size:14px;font-weight:normal}#camp-info .camp-spec-wrap .spec-des>p{font-size:1rem;line-height:1.45rem;color:#333}#camp-info .camp-spec-wrap .spec-des>ul{margin-top:15px;padding-left:.5rem}#camp-info .camp-spec-wrap .spec-des>ul>li{margin:8px 0;position:relative;padding-left:16px;font-size:1rem;line-height:1.25;color:#666;list-style:none}#camp-info .camp-spec-wrap .spec-des>ul>li::before{display:block;content:"";width:6px;height:6px;background-color:#fc0;position:absolute;top:6px;left:0}#camp-info .partner-wrap{margin:20px 20px;display:flex;flex-wrap:wrap;align-items:flex-start}@media all and (max-width: 991px){#camp-info .partner-wrap{padding:0}}#camp-info .partner-wrap .avatar{width:200px;aspect-ratio:1/1;padding:20px;box-sizing:border-box;background-color:#f0ede3;border-radius:50%;display:flex;align-items:center;justify-content:center}@media all and (max-width: 991px){#camp-info .partner-wrap .avatar{margin:20px auto}}@media all and (max-width: 750px){#camp-info .partner-wrap .avatar{width:180px}}#camp-info .partner-wrap .avatar img{width:100%;margin:20px auto;display:block}#camp-info .partner-wrap .des{width:calc(100% - 300px);margin-left:60px}@media all and (max-width: 991px){#camp-info .partner-wrap .des{width:100%;margin-left:0}}#camp-info .partner-wrap .des.with-sepline{margin-bottom:30px;border-bottom:2px solid rgba(0,0,0,0);-o-border-image:repeating-linear-gradient(to right, #F0EDE3 0, #F0EDE3 5px, transparent 10px, transparent 15px) 1;border-image:repeating-linear-gradient(to right, #F0EDE3 0, #F0EDE3 5px, transparent 10px, transparent 15px) 1}#camp-info .partner-wrap .des h5{margin-bottom:1rem;color:#1e6c69;font-weight:bold;letter-spacing:2px;font-size:1.25rem}#camp-info .partner-wrap .des p{margin-bottom:.5rem}#camp-info .partner-wrap .des .btn-secondary{max-width:200px;margin:20px 0;display:block}@media all and (max-width: 991px){#camp-info .partner-wrap .des .btn-secondary{margin:20px auto}}#camp-info .apply-deadline{width:100%;margin-top:1rem}#camp-info .apply-deadline tr td{padding:10px;font-size:1rem;background-color:#eee;border-bottom:2px solid #fff;align-content:center}@media all and (max-width: 991px){#camp-info .apply-deadline tr td{font-size:.875rem}}#camp-info .apply-deadline tr td.subtitle{background-color:#293a68;color:#fff;font-weight:500;text-align:center;min-width:80px}#camp-info .apply-deadline tr td.subtitle.light{background-color:#77abc4}#camp-info .apply-deadline tr td ul li{margin:0;color:#333;list-style-type:disc;font-size:1rem}@media all and (max-width: 991px){#camp-info .apply-deadline tr td ul li{font-size:.875rem}}@keyframes roleShowout{from{opacity:0;top:10%}to{opacity:1;top:6%}}.winner-list-box{width:100%;padding:30px 0;background-color:#fff;border-radius:20px}.winner-list-box h3{margin-bottom:10px;text-align:center;color:#ff743e}.winner-list-box .winner-table{max-width:720px;margin:0 auto}.winner-list-box .winner-table .tr{display:flex;background-color:#eee;border-bottom:1px solid #fff}.winner-list-box .winner-table .tr.caption{background-color:#0181b0;color:#fff}.winner-list-box .winner-table .tr .td{width:50%;padding:6px 10px;border-right:1px solid #fff;text-align:center;letter-spacing:2px}.page-lucky{background-image:url(../img/deco_bush1.png),url(../img/deco_bush2.png);background-color:#f6f3ec;background-repeat:no-repeat;background-position:left 0 top 10%,right -10% top 70%;background-size:12%,20%}#lucky-draw{padding-top:90px;min-height:initial;overflow-x:hidden}#lucky-draw .container .little-note{width:100%;padding:8px 0 0;font-size:1rem;line-height:1.2rem;text-align:center;display:block;color:#6ba55d}#lucky-draw .container p{text-align:center}#lucky-draw .container .event-card-wrap{display:flex;flex-wrap:wrap}#lucky-draw .container .event-card-wrap .event-card{width:calc(25% - 20px);height:auto;margin:10px;padding:10px 10px 15px;box-sizing:border-box;background:#fff;border-radius:10px;overflow:hidden}@media all and (max-width: 991px){#lucky-draw .container .event-card-wrap .event-card{width:calc(50% - 10px);margin:5px}}#lucky-draw .container .event-card-wrap .event-card .cover img{width:100%;max-width:250px}@media all and (max-width: 991px){#lucky-draw .container .event-card-wrap .event-card .cover img{display:block;width:70%;margin:0 auto}}#lucky-draw .container .event-card-wrap .event-card>p{font-size:1rem;font-weight:normal;line-height:1.5;text-align:center;color:#6e5a40}#lucky-draw .container .event-card-wrap .event-card>p:first-of-type{margin-top:10px;font-weight:500}#lucky-draw .container .event-card-wrap .event-card>p:last-of-type{margin-top:5px;color:#666}#lucky-draw .container .lucky-draw-notice{margin:20px auto 40px;padding:20px 30px;box-sizing:border-box;background-color:#fff;border-radius:20px}@media all and (max-width: 991px){#lucky-draw .container .lucky-draw-notice{padding:20px 15px}}#lucky-draw .container .lucky-draw-notice h3{margin:0;border:0;font-size:1.25rem;font-weight:bold;text-align:left;color:#333}@media all and (max-width: 991px){#lucky-draw .container .lucky-draw-notice h3{width:initial}}#lucky-draw .container .lucky-draw-notice>ul{margin-left:1.5rem;margin-top:1rem}#lucky-draw .container .lucky-draw-notice>ul>li{margin:0;padding-left:.5rem;padding-bottom:.5rem;line-height:1.6rem;list-style:decimal}#lucky-draw .container .lucky-draw-notice>ul>li em{color:#1e6c69;font-weight:bold}.page-about{position:relative}@keyframes ZoomOut{0%{transform:translate(-240px, 0)}100%{transform:translate(0x, 0)}}.about-intro{height:100vh;margin:0 auto;padding-top:120px;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;background-image:url(../img/bg_about.jpg);background-size:cover;background-position:center}@media all and (max-width: 991px){.about-intro{height:100vh;padding-top:100px;align-content:flex-start;background-image:url(../img/bg_about_mo.jpg)}}.about-intro .about-front{width:620px;height:620px;padding:20px 80px 0;box-sizing:border-box;background:rgba(0,0,0,.7);color:#fff;border-radius:100%}@media all and (max-width: 991px){.about-intro .about-front{width:90%;height:initial;margin:0 auto;padding:20px;border-radius:30px}}.about-intro .about-front .headline{width:100%;margin-bottom:10px}@media all and (max-width: 991px){.about-intro .about-front .headline{margin-bottom:0}}.about-intro .about-front .headline h2{text-align:center;color:#fff}@media all and (max-width: 991px){.about-intro .about-front .headline h2{margin:0}}.about-intro .about-front .headline img{width:200px;margin:10px auto;display:block}@media all and (max-width: 991px){.about-intro .about-front .headline img{width:120px;margin:0 auto 10px}}.about-intro .about-front .headline h3{font-size:1.75rem;letter-spacing:2px;text-align:center;color:#fff}.about-intro .about-front p{margin:.5rem 0;font-size:1rem;line-height:1.5rem;text-align:justify;color:#fff}@media all and (max-width: 991px){.about-intro .about-front p{margin-bottom:.5rem;font-size:.875rem;line-height:1.3rem}}.about-intro .about-front p.little-note{font-size:.875rem;line-height:1.3rem;color:#fc0}.about-intro .about-front p.little-note a{font-size:inherit;color:inherit;border-bottom:1px solid #fc0}.about-intro .about-front img{width:100%;margin:1rem 0}.about-recap{position:relative;background-color:#1e6c69;background-image:url(../img/deco_bush2.png);background-repeat:no-repeat;background-size:30%;background-position:right 0 top 80%}.about-recap::before{content:"";width:100%;height:40px;background-image:url(../img/bush_green_top.svg);background-repeat:repeat-x;background-size:contain;background-position:center bottom;position:absolute;top:-35px;left:0;z-index:2}.about-recap::after{content:"";width:100%;height:40px;background-image:url(../img/bush_green_bottom.svg);background-repeat:repeat-x;background-size:contain;position:absolute;bottom:-38px;left:0;z-index:2}.about-recap .container{padding:40px 0 0;display:flex;flex-wrap:wrap}.about-recap .container h2{color:#fff}.about-recap .box-wrap{min-height:400px;margin:60px auto;padding:40px 20px;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;align-items:center;background-color:#0a4a47;border-radius:30px;position:relative}.about-recap .box-wrap::before{content:"";width:50%;height:90px;background-image:url(../img/deco-leaf.png);background-repeat:no-repeat;background-size:contain;top:-90px;right:0;position:absolute}.about-recap .box-wrap:last-of-type{min-height:300px}.about-recap .box-wrap .feature{width:calc(50% - 40px);margin:0 20px}@media all and (max-width: 991px){.about-recap .box-wrap .feature{width:100%;margin:0}}.about-recap .box-wrap .feature img{width:100%}.about-recap .box-wrap .feature iframe{width:100%;height:324px}.about-recap .box-wrap .milestone{width:calc(50% - 40px);margin:0 20px}@media all and (max-width: 991px){.about-recap .box-wrap .milestone{width:100%;margin:20px 0}}.about-recap .box-wrap .milestone h3{font-size:1.5rem;color:#fff;margin:1rem 0}@media all and (max-width: 991px){.about-recap .box-wrap .milestone h3{font-size:1.125rem}}.about-recap .box-wrap .milestone em{width:250px;font-size:3.75rem;line-height:3.75rem;color:#fc0;display:inline-block}@media all and (max-width: 991px){.about-recap .box-wrap .milestone em{width:160px;font-size:2.5rem;line-height:2.5rem}}.about-recap .box-wrap .milestone p{text-align:justify;letter-spacing:1px}.about-recap .box-wrap .list-title{margin:1rem auto;font-size:1.5rem;color:#fff}.about-recap .box-wrap>ul{margin:0 auto;text-align:center;position:relative;z-index:2;width:960px;display:flex;flex-wrap:wrap;align-items:stretch}@media all and (max-width: 991px){.about-recap .box-wrap>ul{width:100%}}.about-recap .box-wrap>ul>li{width:calc(16.6666666667% - 10px);margin:5px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.5);border-radius:10px;overflow:hidden;display:flex;align-items:center;transition:all .4s ease-in-out}.about-recap .box-wrap>ul>li:hover{border:5px solid #fc0;transition:all .4s ease-in-out}@media all and (max-width: 991px){.about-recap .box-wrap>ul>li{width:calc(33.3333333333% - 10px);margin:5px}}@media all and (max-width: 375px){.about-recap .box-wrap>ul>li{width:calc(50% - 10px)}}.about-recap .box-wrap>ul>li img{width:100%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}.about-recap .left-wrap{width:20%;display:flex;flex-wrap:wrap;justify-content:center}@media all and (max-width: 991px){.about-recap .left-wrap{width:100%}}.about-recap .left-wrap h2{width:50px;margin-top:-10px;line-height:64px;color:#fff;font-weight:normal}@media all and (max-width: 991px){.about-recap .left-wrap h2{width:100%;margin:0;text-align:left}}.about-recap .left-wrap div{width:80px}@media all and (max-width: 991px){.about-recap .left-wrap div{width:100%;height:40px}}.about-recap .left-wrap div img{margin-left:10px;margin-top:60px}@media all and (max-width: 991px){.about-recap .left-wrap div img{transform:rotate(-270deg);transform-origin:0 0;margin:-28px 0 0 320px;display:block}}.about-recap .recap-timeline{width:80%}@media all and (max-width: 991px){.about-recap .recap-timeline{width:100%}}.about-recap .recap-timeline ul{width:100%;padding-left:20px;padding-bottom:50px;border-left:3px solid rgba(0,0,0,0);-o-border-image:repeating-linear-gradient(to bottom, #ffffff 0 8px, transparent 8px 16px) 1;border-image:repeating-linear-gradient(to bottom, #ffffff 0 8px, transparent 8px 16px) 1}@media all and (max-width: 991px){.about-recap .recap-timeline ul{width:calc(100% - 10px);margin-left:10px}}.about-recap .recap-timeline ul li{width:100%;max-width:450px;padding:10px 10px;box-sizing:border-box;font-size:1.125rem;font-weight:500;background:#fff;border-radius:10px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.about-recap .recap-timeline ul li.with-video{max-width:720px}.about-recap .recap-timeline ul li.with-video iframe{width:100%;min-height:360px}@media all and (max-width: 991px){.about-recap .recap-timeline ul li.with-video iframe{min-height:300px;margin-top:10px}}.about-recap .recap-timeline ul li::after{content:"";width:16px;height:16px;background:#fff;border-radius:100%;position:absolute;top:40px;left:-29px}.about-recap .recap-timeline ul li span{margin-right:7px;font-size:1rem;display:inline-block}@media all and (max-width: 991px){.about-recap .recap-timeline ul li span{margin-right:4px;font-size:.875rem}}.about-recap .recap-timeline ul li i{content:"";width:32px;height:32px;background:url(../img/icon/arrow.svg);background-size:contain;transition:all .4s ease-in-out}.about-recap .recap-timeline ul li:hover i{background:url(../img/icon/arrow-hover.svg);background-size:contain;transition:all .4s ease-in-out}.about-recap .recap-timeline ul li img{width:100%;max-width:100px;border-radius:10px}.about-recap .recap-timeline ul li>a{width:100%;height:100%;position:absolute;text-align:center;border:0;display:flex;align-items:center;background:none;color:#1e6c69}.about-recap .recap-timeline ul:after{display:table;content:"";width:0;clear:both}.about-recap .video{width:700px}.about-recap .video .youtube-wrap{height:0;position:relative;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.about-recap .video .youtube-wrap iframe,.about-recap .video .youtube-wrap object,.about-recap .video .youtube-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-cooperation{padding-top:60px;background-image:url(../img/bg_paper.jpg);background-repeat:repeat-y;background-size:cover;background-position:left top}.about-cooperation .container{padding-top:20px}.about-cooperation .container h2{color:#fff}.about-cooperation .container>ul{display:flex;flex-wrap:wrap}.about-cooperation .container>ul>li{width:calc(50% - 40px);margin:20px;padding:30px;border-radius:20px;background-color:#fff}@media all and (max-width: 991px){.about-cooperation .container>ul>li{display:block;width:100%;margin:10px 0}}.about-cooperation .container>ul>li.full-row{width:calc(100% - 40px);margin:20px;display:flex;flex-wrap:wrap}@media all and (max-width: 991px){.about-cooperation .container>ul>li.full-row{width:100%;margin:10px 0}}.about-cooperation .container>ul>li.full-row .partner-logo{width:40%}@media all and (max-width: 991px){.about-cooperation .container>ul>li.full-row .partner-logo{width:100%}}.about-cooperation .container>ul>li.full-row .partner-text{width:60%}@media all and (max-width: 991px){.about-cooperation .container>ul>li.full-row .partner-text{width:100%}}.about-cooperation .container>ul>li .partner-logo .avatar{width:220px;height:220px;margin:0 auto;position:relative;z-index:1}@media all and (max-width: 750px){.about-cooperation .container>ul>li .partner-logo .avatar{width:160px;height:160px}}.about-cooperation .container>ul>li .partner-logo .avatar .deco-ball{width:60px;height:60px;position:absolute;left:0;bottom:0;z-index:9;background-image:url(../img/deco_ball.svg);background-repeat:no-repeat;background-size:contain}.about-cooperation .container>ul>li .partner-logo .avatar .deco-ball-two{width:60px;height:60px;position:absolute;right:-10px;top:0;z-index:9;background-image:url(../img/deco_ball_two.svg);background-repeat:no-repeat;background-size:contain}.about-cooperation .container>ul>li .partner-logo .avatar img{display:block;width:100%;height:100%;overflow:hidden;border-radius:300px;background:#f0ede3}.about-cooperation .container>ul>li .partner-logo .avatar img.fit-contain{padding:20px;-o-object-fit:contain;object-fit:contain}.about-cooperation .container>ul>li .partner-logo .avatar img.fit-full{padding:0;-o-object-fit:cover;object-fit:cover}.about-cooperation .container>ul>li .partner-logo h5{margin:1rem 0 .5rem;color:#999;text-align:center}.about-cooperation .container>ul>li .partner-logo h4{margin-bottom:1rem;font-size:1.5rem;color:#6e5a40;font-weight:500;text-align:center}.about-cooperation .container>ul>li .partner-text p{font-size:1rem;line-height:1.5;text-align:justify;margin-bottom:1rem;color:#666}.about-cooperation .container>ul>li .partner-text p strong{margin-bottom:10px;font-weight:bold;display:block}.about-cooperation .container>ul>li .partner-text a{width:100%;height:40px;margin-top:20px;line-height:40px;border-radius:30px;border:solid 1px #6e5a40;font-size:1.125rem;font-weight:500;letter-spacing:2px;color:#6e5a40;text-align:center;background:#fff;display:block}.about-cooperation .container>ul>li .partner-text a:hover{background:#6e5a40;color:#fff;letter-spacing:4px}@media all and (max-width: 991px){.about-cooperation .container>ul>li .partner-text a{width:100%}}.about-cooperation .container>ul:after{display:table;content:"";width:0;clear:both}.page-boehringer .btn-primary{max-width:200px;margin:10px auto;background-color:#44e27b;color:#08312a;border-radius:0;font-size:1.125rem;display:block}.page-boehringer .btn-primary:hover{background-color:rgb(134.2291666667,236.2708333333,169.75)}.page-boehringer .btn-primary img{margin-bottom:-2px}.boe-banner{height:79vh;background-image:url(../img/boe/kv1.jpg);background-size:cover;background-position:center top;position:relative}.boe-banner .container{height:100%;position:relative;z-index:2}@media all and (max-width: 991px){.boe-banner .container{width:calc(100% - 60px);margin:0 30px}}.boe-banner .container h2{color:#fff;text-align:left;letter-spacing:0;line-height:4.5rem;position:absolute;bottom:40px;left:0}@media all and (max-width: 1200px){.boe-banner .container h2{font-size:2.5rem;line-height:3.375rem}}@media all and (max-width: 750px){.boe-banner .container h2{font-size:1.625rem;line-height:2.5rem}}.boe-banner .container h3{color:#fff;letter-spacing:2px}.boe-banner .slide{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center bottom;opacity:0;animation:BoeslideShow 20s infinite}.boe-banner .slide1{background-image:url(../img/boe/kv1.jpg);animation-delay:0s}.boe-banner .slide2{background-image:url(../img/boe/kv2.jpg);animation-delay:5s}.boe-banner .slide3{background-image:url(../img/boe/kv3.jpg);animation-delay:10s}.boe-banner .slide4{background-image:url(../img/boe/kv4.jpg);animation-delay:15s}@media all and (max-width: 991px){.boe-banner .slide1{background-image:url(../img/boe/kv1_mo.jpg);animation-delay:0s}.boe-banner .slide2{background-image:url(../img/boe/kv2_mo.jpg);animation-delay:5s}.boe-banner .slide3{background-image:url(../img/boe/kv3_mo.jpg);animation-delay:10s}.boe-banner .slide4{background-image:url(../img/boe/kv4_mo.jpg);animation-delay:15s}}@keyframes BoeslideShow{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}.boe-branding-wrap{min-height:initial;height:21vh;background-color:#08312a;display:flex;justify-content:space-between;align-content:flex-end}@media all and (max-width: 991px){.boe-branding-wrap{justify-content:center;flex-direction:column}}.boe-branding-wrap img{margin:0 60px}@media all and (max-width: 991px){.boe-branding-wrap img{margin:15px 30px}}.boe-branding-wrap img.logo{width:324px}@media all and (max-width: 991px){.boe-branding-wrap img.logo{width:162px}}.boe-branding-wrap img.slogan{width:288px}@media all and (max-width: 991px){.boe-branding-wrap img.slogan{width:144px}}.boe-concept{padding:30px 0;background-color:#fff}.boe-concept h2{color:#08312a}.boe-concept h2 span{font-size:4rem;font-style:italic}.boe-concept h3{color:#08312a;text-align:center;letter-spacing:4px}@media all and (max-width: 991px){.boe-concept h3{letter-spacing:1px}}.boe-concept .concept-wrap{margin:40px auto;display:flex;flex-wrap:wrap;align-items:flex-start}.boe-concept .concept-wrap .text{width:calc(56% - 100px);margin:0 80px 0 20px}@media all and (max-width: 991px){.boe-concept .concept-wrap .text{width:100%;margin:30px auto}}.boe-concept .concept-wrap .text h3{font-size:1.125rem;text-align:left;letter-spacing:0}.boe-concept .concept-wrap .text p{margin:1rem 0;text-align:justify;letter-spacing:1px}.boe-concept .concept-wrap .text p a{padding-bottom:3px;border-bottom:2px solid #44e27b}.boe-concept .concept-wrap .text p a:hover{color:#44e27b}.boe-concept .concept-wrap .info{width:44%;background-color:#08312a;color:#fff}@media all and (max-width: 991px){.boe-concept .concept-wrap .info{width:100%;margin:30px auto}}.boe-concept .concept-wrap .info .inner{padding:20px 30px 40px;box-sizing:border-box}@media all and (max-width: 991px){.boe-concept .concept-wrap .info .inner{padding:20px 20px 20px}}.boe-concept .concept-wrap .info h3{text-align:center;color:#44e27b}.boe-concept .concept-wrap .info h4{margin-top:1.5rem;padding-left:10px;border-left:6px solid #44e27b;color:#44e27b;font-weight:500;letter-spacing:2px}.boe-concept .concept-wrap .info p{padding:.5rem 0}.boe-concept .concept-wrap .info p.sm{font-size:.875rem;letter-spacing:0;text-align:center}.boe-concept .concept-wrap .info .action-zone{position:relative}.boe-concept .concept-wrap .info .action-zone .action-zone-content{width:calc(100% + 20px);height:160px;margin-left:-20px;position:relative;z-index:1;padding:40px 0 0 50px;box-sizing:border-box;background-color:#e5e3de;background-image:url(../img/boe/bg_running_lg.jpg);background-size:contain;background-position:right 40px bottom 0;background-repeat:no-repeat;color:#000;font-weight:500;font-size:1.375rem;line-height:2rem;letter-spacing:2px}@media all and (max-width: 991px){.boe-concept .concept-wrap .info .action-zone .action-zone-content{width:calc(100% - 20px);margin-left:20px}}.boe-concept .concept-wrap .info .action-zone .action-zone-content::after{content:"";width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:rgba(0,0,0,0) #aca89f rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;z-index:1;left:0;bottom:-20px}.boe-concept .concept-wrap .info .action-zone .action-zone-gray{display:none}@media all and (max-width: 991px){.boe-concept .concept-wrap .info .action-zone .action-zone-gray{position:absolute;left:-30px;top:20px;width:70px;height:100%;background-color:#c9c7c0;z-index:0;display:block}}.boe-harmony{background-color:#015c50;background-image:url(../img/bg_tree1.png),url(../img/bg_tree2.png),url(../img/bg_tree3.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:right top,left bottom,right bottom;background-size:30%,50%,30%}.boe-harmony .container{max-width:920px;padding-bottom:90px;overflow:visible}.boe-harmony h2{margin-bottom:2rem;color:#fff;line-height:4rem}.boe-harmony h3{color:#fff;font-size:1.125rem}.boe-harmony p{margin:1rem 0;color:#fff;letter-spacing:1px;line-height:1.6rem;text-align:justify}.boe-harmony p em{color:#44e27b}.boe-harmony p a{padding-bottom:3px;border-bottom:2px solid #44e27b;color:#fff}.boe-harmony p a:hover{color:#44e27b}.boe-harmony .action-wrap{margin:50px auto;padding:30px;box-sizing:border-box;background-color:#08312a;box-shadow:15px 15px 0 0 rgba(0,0,0,.3);display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 991px){.boe-harmony .action-wrap{padding:30px 15px}}.boe-harmony .action-wrap .left{width:calc(58% - 30px);padding-right:30px;text-align:center;border-right:1px dashed #63a599;color:#fff}@media all and (max-width: 991px){.boe-harmony .action-wrap .left{width:100%;margin:0 auto 30px;padding:0 0 30px;border-right:0;border-bottom:1px dashed #63a599}}.boe-harmony .action-wrap .left h3 span{font-size:inherit;padding-left:1rem}@media all and (max-width: 991px){.boe-harmony .action-wrap .left h3 span{display:block}}.boe-harmony .action-wrap .left p{text-align:center;font-size:.875rem;letter-spacing:0}.boe-harmony .action-wrap .right{width:calc(42% - 30px);padding-left:30px;box-sizing:border-box;text-align:left}@media all and (max-width: 991px){.boe-harmony .action-wrap .right{width:100%;padding:0}}.boe-harmony .action-wrap .right img{width:130px}.boe-harmony .action-wrap .right p{text-align:left}.page-apply{position:relative}.page-apply::after{content:"";width:100%;height:100%;position:fixed;left:0;top:0;background-color:#0181b0;background-image:url(../img/form/bg_form.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;z-index:-1}.enroll-form{padding-top:120px;padding-bottom:60px}@media all and (max-width: 991px){.enroll-form{padding-top:90px}}.enroll-form h1{text-align:center}.enroll-form h2{max-width:1100px;margin:0 auto;padding:10px 0 20px;font-size:3.375rem;line-height:3.75rem;font-weight:700;text-align:center;color:#fff}@media all and (max-width: 991px){.enroll-form h2{width:calc(100% - 32px);padding:0px 0 30px;font-size:2.5rem;line-height:3.125rem;background-size:35%;background-position:right 10px bottom -10px}}.enroll-form h2 .break-line{font-size:inherit;font-weight:inherit}@media all and (max-width: 991px){.enroll-form h2 .break-line{display:block}}.enroll-form h3.step{font-weight:700}.enroll-form .step-text{margin:.5rem 0}.enroll-form .container{min-height:500px;padding:2rem 0;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative}.enroll-form .container.full-content{display:block;background:#fff;border-radius:20px;padding:30px;box-sizing:border-box}.enroll-form .container h2{font-size:2.25rem;line-height:2.875rem}.enroll-form .container p .notice{color:#6ba55d;font-size:1.25rem;font-weight:700}.enroll-form .container .content-short-cut{width:180px;height:280px;margin-right:60px;text-align:right}@media all and (max-width: 1200px){.enroll-form .container .content-short-cut{width:160px;margin-right:40px}}@media all and (max-width: 991px){.enroll-form .container .content-short-cut{width:100%;height:initial;margin:0 0 20px}}.enroll-form .container .content-short-cut ul{position:fixed;z-index:2}@media all and (max-width: 991px){.enroll-form .container .content-short-cut ul{display:flex;flex-wrap:wrap;position:relative}}.enroll-form .container .content-short-cut ul::after{content:"";width:4px;height:100%;position:absolute;right:0;top:0;background-image:linear-gradient(180deg, #1E6C69 0%, #94DDDA 99%)}@media all and (max-width: 991px){.enroll-form .container .content-short-cut ul::after{right:initial;left:0}}.enroll-form .container .content-short-cut ul li{padding:10px 20px 20px 0}@media all and (max-width: 991px){.enroll-form .container .content-short-cut ul li{width:50%;padding:10px 0 15px;text-align:center;background-color:hsla(0,0%,100%,.6)}}.enroll-form .container .content-short-cut ul li a{color:#fff;letter-spacing:3px;text-align:right;opacity:.6;display:inline-block;transition:all .4s ease-in-out;border:0}@media all and (max-width: 991px){.enroll-form .container .content-short-cut ul li a{text-align:center;letter-spacing:0}}.enroll-form .container .content-short-cut ul li a:hover,.enroll-form .container .content-short-cut ul li a.active{font-weight:500;color:#1e6c69;opacity:1;transition:all .4s ease-in-out;cursor:pointer}.enroll-form .container .content-right{width:calc(100% - 240px);padding:30px;box-sizing:border-box;border-radius:20px;text-align:left;position:relative;background:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,.1)}@media all and (max-width: 1200px){.enroll-form .container .content-right{width:calc(100% - 200px)}}@media all and (max-width: 991px){.enroll-form .container .content-right{width:100%}}.enroll-form .container .content-right img.figure-running{width:40%;margin:30px auto;display:block}.enroll-form .form-wrap form{text-align:left}.enroll-form .form-wrap form .personal-form-wrap,.enroll-form .form-wrap form .team-form-wrap{margin:1rem 0}.enroll-form .form-wrap em{color:#ff743e;font-weight:500}@media all and (max-width: 750px){.enroll-form .form-wrap{margin:1rem}}.enroll-form .form-wrap .status-download{width:100%}.enroll-form .form-wrap .status-download img{width:100%;max-width:640px;margin:20px auto;display:block}.enroll-form .category-field{display:flex;flex-wrap:wrap;margin-top:2rem}@media all and (max-width: 750px){.enroll-form .category-field{display:block}}.enroll-form .category-field label{width:calc(50% - 10px);border:2px solid #ddd;border-radius:10px;padding:10px}@media all and (max-width: 750px){.enroll-form .category-field label{width:100%}}.enroll-form .category-field label:first-of-type{margin-right:20px}@media all and (max-width: 750px){.enroll-form .category-field label:first-of-type{margin-bottom:10px}}.enroll-form .category-field label h6{font-size:1.25rem;color:#0181b0;text-align:left;font-weight:700}.enroll-form .category-field label p{text-align:left;font-size:.875rem;line-height:1.2rem;margin-top:10px}.enroll-form .category-field label p span{display:block;font-size:.875rem}@media all and (max-width: 750px){.enroll-form .category-field label p span{display:inline-block}}.enroll-form .category-field input[type=radio]:checked+label,.enroll-form .category-field input[type=radio]:not(:checked)+label{padding-left:50px}.enroll-form .category-field input[type=radio]:checked+label:before,.enroll-form .category-field input[type=radio]:not(:checked)+label:before{left:15px;top:calc(50% - 9px)}.enroll-form .category-field input[type=radio]:checked+label:after,.enroll-form .category-field input[type=radio]:not(:checked)+label:after{left:15px;top:calc(50% - 9px)}.enroll-form .category-field input[type=radio]:checked+label{border-color:#6ba55d}.enroll-form .runner-block{background:#eee;padding-bottom:1rem;margin:10px 0}.enroll-form .runner-block.space-adjust{padding-top:1rem}.enroll-form .runner-block.download-data{padding-top:3rem}.enroll-form .runner-block .parental-consent{margin:20px;padding:20px;box-sizing:border-box;background-color:#fff;border-left:4px solid #0181b0}.enroll-form .runner-block .parental-consent h4{font-size:1.125rem;font-weight:bold;color:#0181b0}.enroll-form .runner-block .parental-consent p{margin:15px 0;color:#666}.enroll-form .runner-block .fill-row{width:100%;max-width:720px;margin:0 auto 20px;display:flex}.enroll-form .runner-block .fill-row.leader-name{max-width:initial;padding:10px;color:#2f2f2f;letter-spacing:1px;background:#fc0;font-weight:500;text-align:left;display:block}.enroll-form .runner-block .fill-row.title-name{max-width:initial;padding:10px;color:#fff;letter-spacing:1px;font-weight:500;text-align:left;display:flex;justify-content:space-between;align-items:center}.enroll-form .runner-block .fill-row.title-name.family{background:#4396be}.enroll-form .runner-block .fill-row.title-name.beginner{background:#e88f4a}.enroll-form .runner-block .fill-row.title-name.advanced{background:#556590}.enroll-form .runner-block .fill-row.title-name .delete-btn{background:url(../img/form/icon-delete.svg) center left no-repeat;height:24px;line-height:24px;padding-left:26px;color:#fff;cursor:pointer;display:block}.enroll-form .runner-block .fill-row label,.enroll-form .runner-block .fill-row .radio-item{width:calc(26% - 20px);margin-top:8px;margin-right:10px;text-align:right;vertical-align:top}@media all and (max-width: 750px){.enroll-form .runner-block .fill-row label,.enroll-form .runner-block .fill-row .radio-item{width:calc(32% - 20px)}}.enroll-form .runner-block .fill-row .input-field{width:60%}@media all and (max-width: 750px){.enroll-form .runner-block .fill-row .input-field{width:68%}}.enroll-form .runner-block .fill-row .input-field .notice{color:#da7200;font-size:.875rem;padding-top:10px;line-height:1.3rem}.enroll-form .runner-block .fill-row .input-field .notice.gray{color:#da7200}.enroll-form .runner-block .fill-row .input-field .notice a{font-size:inherit;color:inherit}.enroll-form .runner-block .fill-row .input-field .notice a:hover{color:inherit;border-bottom:2px solid}.enroll-form .runner-block .fill-row .input-field .radio-text{width:49%;text-align:left;box-sizing:border-box;margin-right:0}@media all and (max-width: 750px){.enroll-form .runner-block .fill-row .input-field .radio-text.text-long{width:100%;display:block;margin-bottom:1rem}.enroll-form .runner-block .fill-row .input-field .radio-text.text-long:last-child{margin-bottom:0}}.enroll-form .runner-block .fill-row .input-field.divide-col-3 select{width:calc((100% - 8px)/3);margin:0}.enroll-form .runner-block .fill-row .input-field.race-group select{width:100%}.enroll-form .runner-block .fill-row .input-field input[name=address]{margin-top:5px}@media all and (max-width: 991px){.enroll-form .runner-block .fill-row{width:inherit}}.enroll-form .runner-block .separate-line{width:90%;margin:20px auto 20px;padding-top:2px;text-align:center;position:relative}.enroll-form .runner-block .separate-line span{background:#eee;padding:5px 15px;color:#0181b0;font-weight:500;position:relative}.enroll-form .runner-block .separate-line::before{content:"";width:100%;height:1px;position:absolute;top:10px;left:0;background-color:#d4d4d4;z-index:0}.enroll-form .add-runner{margin:20px 0;padding:15px 0;border:2px dashed #d9d9d9;border-radius:2px;text-align:center;color:#666;transition:all .4s ease-in-out}.enroll-form .add-runner:hover{cursor:pointer;color:#333;background:#f5f5f5;border:2px dashed #c1c1c1;transition:all .5s}.enroll-form .add-runner .add-btn{background:url(../img/form/icon-add.svg) center left no-repeat;height:24px;padding-left:30px}.enroll-form input[type=text],.enroll-form input[type=email],.enroll-form input[type=tel]{width:100%;height:32px;display:inline-block;padding:0 10px;box-sizing:border-box;border:1px solid #ccc;border-radius:3px}.enroll-form input[type=radio]{width:49%;padding:0}.enroll-form input[type=radio]:checked,.enroll-form input[type=radio]:not(:checked){position:absolute;left:-9999px}.enroll-form [type=radio]:checked+label,.enroll-form [type=radio]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer;line-height:20px;display:inline-block}.enroll-form [type=radio]:checked+label:before,.enroll-form [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.enroll-form [type=radio]:checked+label:after,.enroll-form [type=radio]:not(:checked)+label:after{content:"";width:18px;height:18px;border:5px solid #0181b0;position:absolute;top:0;left:0;border-radius:100%;transition:all .2s ease}.enroll-form [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.enroll-form input.full-add{margin-top:5px}.enroll-form select{width:calc(50% - 2px);height:32px;margin:0;border:1px solid #ccc;border-radius:3px;padding:0 6px;box-sizing:border-box}.enroll-form select:invalid{color:#999}.enroll-form select.divide1{width:calc(100% - 2px)}.enroll-form .fee-table h2{font-size:2rem;text-align:center;margin-top:60px;font-weight:700}.enroll-form .fee-table .row{background:#e6f7ff}.enroll-form .fee-table .row .col{display:inline-block}.enroll-form .fee-table .row .col:first-child{width:36%;padding:10px 0;margin-left:10%}.enroll-form .fee-table .row .col:nth-child(2){width:19%;padding:10px 0}.enroll-form .fee-table .row .col:nth-child(3){width:30%;padding:10px 0}.enroll-form .fee-table .row .col.shrink{width:20%;padding:10px 0;margin-left:10%}.enroll-form .fee-table .row .col.expand{width:65%}.enroll-form .fee-table .row .col.expand span{display:inline-block;margin:0 1rem 0rem 0}.enroll-form .fee-table .row .col.expand input{width:100%;max-width:268px}.enroll-form .fee-table .row .col.product-num select{width:90%;max-width:120px}.enroll-form .fee-table .row .col-full{display:block;margin-left:10%;padding-top:20px;font-size:.875rem;color:#666}.enroll-form .fee-table .row .store-payment{margin-left:12%}.enroll-form .fee-table .row .store-payment ul{margin-left:1rem}.enroll-form .fee-table .row .store-payment ul li{margin:0;padding:0 10px;list-style:disc;font-size:14px;color:#666;line-height:1.2rem}.enroll-form .fee-table .row .store-payment ul li em{color:#ff743e;font-size:inherit;font-weight:normal}.enroll-form .fee-table .row.table-title{background:#0181b0;color:#fff}.enroll-form .fee-table .row.row-with-line{border-bottom:2px solid #fff;padding-bottom:10px}.enroll-form .fee-table .row.shipping-fee{border-bottom:2px solid #fff;color:#ff712b;padding-bottom:10px;font-weight:500}.enroll-form .fee-table .row.shipping-fee a{font-weight:normal;color:#999}.enroll-form .fee-table .row.shipping-fee a:hover{color:#999;border-bottom:1px solid #999}.enroll-form .fee-table .row.receipt{background:#f5f5f5;padding:5px 0}.enroll-form .fee-table .row .price{color:#0181b0}.enroll-form .fee-table .row .remark{font-size:.875rem;color:#666;line-height:1.2rem}.enroll-form .fee-table .row .little-mark{width:47px;border-radius:3px;width:36px;font-size:.85rem;font-weight:500;color:#fff;background:#6d502a;margin-right:5px;padding:2px 3px}@media all and (max-width: 750px){.enroll-form .fee-table .row .col{display:inline-block;line-height:1.2rem}.enroll-form .fee-table .row .col:first-child{width:46%;padding:10px 0;margin-left:2%}.enroll-form .fee-table .row .col:nth-child(2){width:19%;padding:10px 0}.enroll-form .fee-table .row .col:nth-child(3){width:30%;padding:10px 0}.enroll-form .fee-table .row .col.shrink{width:17%;padding:10px 0;margin-left:2%}.enroll-form .fee-table .row .col.expand{width:70%}.enroll-form .fee-table .row .col.expand span{display:block;width:100%;margin:1rem 0}.enroll-form .fee-table .row .col-full{margin-left:2%}}.enroll-form .fee-table .total-fee{font-weight:500;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:1rem 0;color:#ff712b}.enroll-form .fee-table .total-fee .col{font-size:1.625rem}.enroll-form .agreement{width:100%;max-width:287px;margin:4rem auto 2rem}.enroll-form .agreement label{margin-bottom:2rem}.enroll-form .agreement .customlabel{display:block;position:relative;padding-left:30px;line-height:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.enroll-form .agreement .customlabel input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.enroll-form .agreement .customlabel input:checked~.checkmark{background-color:#fff}.enroll-form .agreement .customlabel .checkmark{position:absolute;top:-3px;left:0;height:20px;width:20px;border:2px solid #ccc;border-radius:3px}.enroll-form .agreement .customlabel .checkmark:after{content:"";position:absolute;display:none}.enroll-form .agreement .customlabel .checkmark:after{left:4px;top:-2px;width:8px;height:16px;border:solid #006fb9;border-width:0 4px 4px 0;transform:rotate(45deg)}.enroll-form .agreement .customlabel input:checked~.checkmark:after{display:block}.enroll-form .btn-primary{width:220px;margin:2rem auto 4rem;border:0;outline:0}.ig-wall-all{padding:0 30px}.ig-wall-all strong{font-weight:500}.ig-wall-all>p{margin:10px auto}.ig-wall-all>p em{color:#6ba55d;font-size:1.25rem;font-weight:700}.ig-wall-all>p span{font-size:inherit;color:#666}.ig-wall-all .attend-date{padding:15px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;border-left:4px solid #9ab449;background-color:#f5f5f5}.ig-wall-all .attend-date .left{width:70%}@media all and (max-width: 991px){.ig-wall-all .attend-date .left{width:100%}}.ig-wall-all .attend-date .left h4{color:#666}.ig-wall-all .attend-date .left p{font-weight:500;margin:5px 0 10px}.ig-wall-all .attend-date .right{width:30%}@media all and (max-width: 991px){.ig-wall-all .attend-date .right{width:100%}}.ig-wall-all .attend-date .right .btn-secondary{padding:10px 25px}.ig-wall-all .ig-zone{margin:20px auto;display:flex;flex-wrap:wrap}.ig-wall-all .ig-zone img{width:calc(25% - 10px);margin:5px}@media all and (max-width: 991px){.ig-wall-all .ig-zone img{width:calc(50% - 10px)}}.page-workshop{position:relative;background-color:#91b864}.page-workshop::after{content:"";width:100%;height:100%;position:fixed;left:0;top:0;z-index:0;background-image:url(../img/bg_forest_left.png),url(../img/bg_forest_right.png),url(../img/bg_forest_green.png);background-repeat:no-repeat,no-repeat,repeat-x;background-position:left top,right top,left top;background-size:22%,22%,contain}@media all and (max-width: 750px){.page-workshop::after{background-size:42%,43%,contain}}.page-workshop>.container{padding-top:150px;position:relative;z-index:9}@media all and (max-width: 750px){.page-workshop>.container{padding-top:90px}}.page-workshop>.container h2{color:#fff}@media all and (max-width: 750px){.page-workshop>.container h2 span{display:block}}.page-workshop>.container h3{color:#fff;font-size:2rem;text-align:center}.page-workshop>.container>p{text-align:center;color:#fff}.page-workshop section{margin:20px 0}.page-workshop section h3{text-align:center}.page-workshop #rule-intro{padding:30px;background:#fff;border-radius:20px}.page-workshop #rule-intro p{text-align:left}.page-workshop #rule-intro p em{color:#6e5a40}.page-workshop .time-table{margin:10px auto}.page-workshop .time-table .row{width:100%;text-align:center;display:flex;justify-items:center}.page-workshop .time-table .td{width:64%;padding:6px;text-align:center;color:#333;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:normal;background:#efefef;letter-spacing:2px}@media all and (max-width: 991px){.page-workshop .time-table .td{padding:6px 0;letter-spacing:1px;font-size:.75rem}}.page-workshop .time-table .td:first-of-type{width:36%;color:#fff;background:#8f8766;font-weight:normal}.page-workshop .time-table .td.betitle{width:100%}.page-workshop .time-table .td.highlight{background:#e0e768}.page-workshop .step-table{margin:10px auto}.page-workshop .step-table .row{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-items:center}.page-workshop .step-table .td{width:75%;padding:6px;text-align:left;color:#333;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:normal;background:#efefef;letter-spacing:2px}@media all and (max-width: 991px){.page-workshop .step-table .td{width:100%;padding:6px 0;letter-spacing:1px}}.page-workshop .step-table .td:first-of-type{width:25%;color:#fff;background:#6ba55d;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center}@media all and (max-width: 991px){.page-workshop .step-table .td:first-of-type{width:100%;font-size:.875rem}}.page-workshop .step-table .td strong{font-weight:bold}.page-workshop .btn-secondary{width:240px;margin:10px 0}.page-workshop .about-cooperation{padding-top:0;background-image:none;background-color:rgba(0,0,0,0)}.page-workshop .about-cooperation .container{width:100%;margin:0;padding:0}.page-workshop .about-cooperation .container>ul{display:block}.page-workshop .about-cooperation .container>ul>li.full-row{width:100%;margin:20px auto}@media all and (max-width: 991px){.page-workshop .about-cooperation .container>ul>li.full-row{width:100%;margin:20px auto}}@media all and (max-width: 991px){.page-workshop .about-cooperation .container>ul>li .partner-logo{width:100%}}.page-workshop .about-cooperation .container>ul>li .partner-logo h4{margin-top:1rem}@media all and (max-width: 991px){.page-workshop .about-cooperation .container>ul>li .partner-text{width:100%}}.page-workshop .about-cooperation .container ul.aka{max-width:160px;margin:1rem auto;padding-left:1.5rem;display:block}.page-workshop .about-cooperation .container ul.aka li{margin:0;text-align:left;list-style-type:disc}.page-workshop #rule-notice h3{color:#fff}.page-workshop #workshop-start{display:flex;margin-top:50px;padding:20px 30px 0;background:#fff;border-radius:20px}@media all and (max-width: 991px){.page-workshop #workshop-start{margin-top:10px;flex-direction:column-reverse}}.page-workshop #workshop-start .photo{width:50%}@media all and (max-width: 991px){.page-workshop #workshop-start .photo{width:100%;max-width:480px;margin:20px auto}}.page-workshop #workshop-start .photo .slideshow{width:90%;height:300px;margin-top:-50px;background-image:url(../img/workshop01.jpg);background-repeat:no-repeat;background-size:cover;filter:drop-shadow(0px 15px 14px rgba(0, 0, 0, 0.43));animation:slideShow 12s linear 0s infinite forwards;border:6px solid #fff}@media all and (max-width: 991px){.page-workshop #workshop-start .photo .slideshow{width:100%;height:240px;margin-top:0}}@media all and (max-width: 375px){.page-workshop #workshop-start .photo .slideshow{height:200px}}.page-workshop #workshop-start .concept{width:50%}@media all and (max-width: 991px){.page-workshop #workshop-start .concept{width:100%}}.page-workshop #workshop-start .concept p{margin:1rem 0;font-size:1.1rem;line-height:1.6rem;letter-spacing:1px;text-align:justify}@media all and (max-width: 991px){.page-workshop #workshop-start .concept p{font-size:1rem;line-height:1.4rem}}.page-workshop #workshop-start .concept p span{color:#6ba55d;font-weight:500;font-size:inherit}.page-workshop #workshop-start .concept p em{color:#6e5a40;font-weight:500;font-size:inherit}@keyframes slideShow{0%{background-image:url(../img/workshop01.jpg)}25%{background-image:url(../img/workshop01.jpg)}30%{background-image:url(../img/workshop02.jpg)}55%{background-image:url(../img/workshop02.jpg)}60%{background-image:url(../img/workshop03.jpg)}75%{background-image:url(../img/workshop03.jpg)}80%{background-image:url(../img/workshop04.jpg)}95%{background-image:url(../img/workshop04.jpg)}100%{background-image:url(../img/workshop01.jpg)}}.workshop-gift{display:flex;flex-wrap:wrap;align-items:center}.workshop-gift .product{width:35%;text-align:center}.workshop-gift .product img{width:100%;max-width:280px;margin:0 auto}.workshop-gift .product-spec{width:65%;padding-left:20px}.workshop-gift .product-spec h5{font-size:1.375rem;font-weight:bold;color:#6b5a1c;margin-bottom:10px}.workshop-gift .product-spec h5 span{font-size:1rem;font-weight:normal}.workshop-gift .product-spec p{margin:.5rem 0 0;color:#999;font-size:.875rem}.workshop-gift .product-spec ul li{color:#333}@keyframes FastApply{from{right:-100px}to{right:5px}}@keyframes ShineLight{0%{background-image:linear-gradient(180deg, #FFCC00 43%, #AD8B00 100%)}100%{background-image:linear-gradient(180deg, #FFE066 43%, #AD8B00 100%)}}@keyframes ShineLightBlue{0%{background-image:linear-gradient(205deg, #78A5E2 0%, #5C80C8 100%)}100%{background-image:linear-gradient(180deg, #A7CCFF 0%, #517FDA 97%)}}@keyframes ShineLightBrown{0%{background-image:linear-gradient(180deg, #8F714C 15%, #745428 100%)}100%{background-image:linear-gradient(180deg, #BF9562 15%, #8B6531 97%)}}.scroll-apply{width:45px;min-height:120px;position:fixed;bottom:5%;right:-100px;z-index:99;text-align:center;cursor:pointer;animation:FastApply .5s ease-in-out 3s forwards}@media all and (max-width: 991px){.scroll-apply{bottom:2%}}.scroll-apply a{width:100%;height:100%;box-shadow:0 8px 15px 0 rgba(0,0,0,.5);border-radius:40px;position:relative;display:block;background-image:linear-gradient(180deg, #FFCC00 43%, #AD8B00 100%);animation:ShineLight 2s linear 3s infinite}.scroll-apply a.brown{animation:ShineLightBrown 2s linear 3s infinite}.scroll-apply a h4{width:24px;margin:5px auto;padding:15px 0;font-size:1rem;line-height:1.125rem;font-weight:500;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.scroll-apply a p{width:40px;height:40px;margin:0 auto;line-height:40px;background-color:#fc0;font-size:1.125rem;font-weight:900;color:#fff;border-radius:100px;text-align:center;transition:all .4s ease-in-out;overflow:hidden}@media all and (max-width: 750px){.scroll-apply a p{width:32px;height:32px;line-height:32px;font-size:1rem}}.scroll-apply:hover p{color:#c49d00;background-color:#fff}@keyframes flyToStage1{from{left:-15%}to{left:5%}}@keyframes flyToStage1_min{from{left:-15%}to{left:2%}}@keyframes flyToStage2{from{right:-280px}to{right:-140px}}@keyframes flyToStage2_min{from{right:-280px}to{right:-100px}}@keyframes flyFly{0%{margin-top:20px}50%{margin-top:0px}100%{margin-top:20px}}.accipiter-left{width:200px;height:150px;position:absolute;left:-15%;top:130px;animation:flyToStage1 2s cubic-bezier(0.11, 0.86, 0.35, 1) forwards}@media all and (max-width: 1400px){.accipiter-left{width:120px;height:100px;top:90px;animation:flyToStage1_min 2s cubic-bezier(0.11, 0.86, 0.35, 1) forwards}}@media all and (max-width: 991px){.accipiter-left{width:90px;height:60px;top:65px;animation:flyToStage1_min 2s cubic-bezier(0.11, 0.86, 0.35, 1) forwards}}.accipiter-left .flyfly{width:100%;height:100%;background-image:url(../img/accipiter_fly_new.png);background-size:contain;background-repeat:no-repeat;animation:flyFly 2s ease-in-out 0s infinite}.accipiter-right{width:280px;height:172px;position:absolute;right:-280px;top:300px;animation:flyToStage2 2s ease 1s forwards}@media all and (max-width: 1400px){.accipiter-right{width:180px;height:90px;top:150px;animation:flyToStage2_min 2s cubic-bezier(0.11, 0.86, 0.35, 1) forwards}}.accipiter-right .flyfly{width:100%;height:100%;background-image:url(../img/accipiter_feather.png);background-size:contain;background-repeat:no-repeat;animation:flyFly 1.5s ease-in-out 0s infinite}#ans-right,#ans-wrong{width:480px;background:url(../img/popup-bg.jpg) no-repeat center top;background-repeat:no-repeat;background-size:cover;padding-top:40px;padding-bottom:60px}@media all and (max-width: 991px){#ans-right,#ans-wrong{width:100%;max-width:480px}}#ans-right img,#ans-wrong img{display:block;margin:30px auto -20px;width:100%;max-width:240px}body .jquery-modal{z-index:999}body .modal{width:96%;padding:30px;max-width:840px}@media all and (max-width: 991px){body .modal{padding:20px}}body .modal.middle{max-width:720px}body .modal.narrow{max-width:480px}body .modal img{display:inline}body .modal img.full-row{width:100%}body .modal img.pc{display:block}@media all and (max-width: 991px){body .modal img.pc{display:none}}body .modal img.mobile{display:none}@media all and (max-width: 991px){body .modal img.mobile{display:block}}body .modal a.close-modal{width:40px;height:40px;top:-20px;right:-20px}body .modal .modal-content h4{font-size:2.5rem;font-weight:bold;line-height:1.5;color:#333;text-align:center;margin-bottom:8px}@media all and (max-width: 991px){body .modal .modal-content h4{font-size:2rem;line-height:2.25rem}}body .modal .modal-content>p{line-height:1.5rem;color:#000;text-align:justify}body .modal .modal-content .btn-primary{max-width:240px;margin:20px auto 0;display:block}body .modal .modal-content .btn-primary:hover{color:#333}body .modal .modal-content.qa-feedback h4{color:#fff}body .modal .modal-content.qa-feedback p{max-width:70%;margin:0 auto;text-align:center;color:#fff}body .modal .modal-content.qa-rule .gift-qa{margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}body .modal .modal-content.qa-rule .gift-qa .left{width:30%;text-align:center}body .modal .modal-content.qa-rule .gift-qa .left img{width:100%;max-width:300px}@media all and (max-width: 750px){body .modal .modal-content.qa-rule .gift-qa .left{width:100%;margin:0 auto}}body .modal .modal-content.qa-rule .gift-qa .right{width:calc(70% - 20px);margin-left:20px;line-height:1.4rem;color:#036e96}body .modal .modal-content.qa-rule .gift-qa .right p{margin-bottom:0}body .modal .modal-content.qa-rule .gift-qa .right p:first-child{font-size:1.25rem;font-weight:700}body .modal .modal-content.qa-rule .gift-qa .right p:nth-child(2){margin-bottom:10px}@media all and (max-width: 750px){body .modal .modal-content.qa-rule .gift-qa .right{width:100%;margin:0 auto}}body .modal .modal-content.zoom-gift{text-align:center}body .modal .modal-content.zoom-gift img{width:100%}body .modal .modal-content.tshirt-spec ul{margin-left:2.5em;margin-bottom:1rem}body .modal .modal-content.tshirt-spec ul li{margin:.5rem 0;list-style-type:disc;line-height:1.5rem}body .modal .modal-content.tshirt-spec p{text-align:center;margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}@media all and (max-width: 750px){body .modal .modal-content.tshirt-spec p{flex-direction:column-reverse}}body .modal .modal-content.tshirt-spec p img.size-table{width:60%}@media all and (max-width: 750px){body .modal .modal-content.tshirt-spec p img.size-table{width:100%}}body .modal .modal-content.tshirt-spec p img.size-mark{width:30%}@media all and (max-width: 750px){body .modal .modal-content.tshirt-spec p img.size-mark{width:40%;margin:10px}}body .modal .modal-content.tshirt-spec .btn-primary{max-width:320px}body .modal .modal-content.lucky-try p{margin-top:20px;font-weight:500;color:#6ba55d}body .modal .modal-content.lucky-try ul.list-num li{list-style:decimal}body .modal .modal-content.lucky-try ul li{margin:.5rem 0 .5rem 1.25rem;list-style:disc;line-height:1.2rem}body .modal .modal-content.noti-text h3{text-align:center;font-size:1.125rem}body .modal .modal-content.noti-text p{margin:.5rem 0;text-align:left}body .modal .modal-content.noti-text .box-wrap{display:flex;flex-wrap:wrap;margin:20px 0}@media all and (max-width: 991px){body .modal .modal-content.noti-text .box-wrap{display:block}}body .modal .modal-content.noti-text .box-wrap .context{width:calc(70% - 40px);margin:0 20px}@media all and (max-width: 991px){body .modal .modal-content.noti-text .box-wrap .context{width:100%;margin:0;font-size:.875rem}}@media all and (max-width: 991px){body .modal .modal-content.noti-text .box-wrap .context p{font-size:.875rem}}body .modal .modal-content.noti-text .box-wrap .pic{width:30%}@media all and (max-width: 991px){body .modal .modal-content.noti-text .box-wrap .pic{width:100%}}body .modal .modal-content.noti-text .box-wrap .pic img{width:100%;max-width:240px;margin:0 auto;display:block}@media all and (max-width: 991px){body .modal .modal-content.noti-text .box-wrap .pic img{max-width:160px}}body .modal .modal-content.noti-text ul li{margin:.5rem 0 .5rem 1.25rem;list-style:disc;line-height:1.4rem}@media all and (max-width: 991px){body .modal .modal-content.noti-text ul li{font-size:.875rem}}body .modal .modal-content.noti-text ul li em{color:#6ba55d;font-weight:500;font-size:inherit}table.size-table{width:100%}table.size-table tr td{padding:7px 10px;background:#eee;border-right:1px solid #fff;border-bottom:1px solid #fff}table.size-table tr td.title{background:#1e6c69;color:#fff;font-weight:500;font-size:1.25rem;text-align:center}table.size-table tr td.note{padding:15px 10px;color:#1e6c69;font-weight:500}.swiper-button-disabled{display:none !important}.swiper-button-next,.swiper-button-prev{padding:8px;color:#fff !important;background-color:#9ab449;border-radius:50%}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px !important}.swiper-button-next{right:calc(50% - 140px) !important;top:initial !important;bottom:0 !important}@media all and (max-width: 750px){.swiper-button-next{right:0 !important}}.swiper-button-prev{left:calc(50% - 140px) !important;top:initial !important;bottom:0 !important}@media all and (max-width: 750px){.swiper-button-prev{left:0 !important}}.swiper-pagination-bullet{width:14px !important;height:14px !important;opacity:1 !important;border:3px solid #fff;background-color:hsla(0,0%,100%,0) !important}.swiper-pagination-bullet.swiper-pagination-bullet-active{border:0;background-color:#fff !important;opacity:1}#count-down div{padding:0 0 20px !important;color:#1e6c69 !important}#count-down div:after{bottom:4px !important}.isloading-wrapper img{display:inline-block}