@charset "UTF-8";@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot?jhxqlu);src:url(../fonts/icomoon.eot?jhxqlu#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?jhxqlu) format("truetype"),url(../fonts/icomoon.woff?jhxqlu) format("woff"),url(../fonts/icomoon.svg?jhxqlu#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus-circle:before{content:""}.icon-group:before{content:""}.icon-bao:before{content:""}.icon-buddha:before{content:""}.icon-sleep:before{content:""}.icon-strength:before{content:""}.icon-hastag:before{content:""}.icon-idea:before{content:""}.icon-calendar:before{content:""}.icon-fb:before{content:""}.icon-g-plus:before{content:""}.icon-ig:before{content:""}.icon-twitter:before{content:""}.icon-info:before{content:""}.judge__card .btn,.judge__item,.judge__item .pic img,.judge__item .pic::before,.nav .navbar,.subscribe__input button,.team__item,.team__item .team__btn,.team__pic::after{transition:all .4s}body,html,ul{margin:0;padding:0}.judge__gallery .pic,.judge__item .pic,.team__pic{overflow:hidden}.judge__gallery .pic img,.judge__item .pic img,.team__pic img{max-width:100%;height:auto}.judge__card .btn,.subscribe__input button,.team__item .team__btn{display:inline-block;font-size:14px;background:#fad312;border-radius:0;text-decoration:none}.subscribe__input button{color:#000}.judge__card .btn,.team__item .team__btn{padding:5px 30px}.team__item .team__btn{color:#000}.section .section__title{display:inline-block;margin:0 auto 60px;border-bottom:4px solid #fad312;padding-bottom:5px}.section .section__title span{color:#333;font-size:22px;font-weight:500}.section .section__title span::before{width:5px;height:5px}.section .dark-mode.section__title{border-color:#626262}.section__title i{font-size:20px;position:relative;top:2px;margin-right:4px}.schedule .section__title i{color:#000}.description .description__summary span,.description__title h4 span,.judge .section__title i,.section .dark-mode.section__title span{color:#fad312}.team .section__title i{font-size:22px}.history .section__title span::before{content:"";display:inline-block;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(./../image/title_history.png);mask-image:url(./../image/title_history.png);position:relative;top:5px;right:5px;width:25px;height:25px;background-color:#fad312}*{font-family:"Arvo","Noto Sans TC",sans-serif}body,html{-webkit-overflow-scrolling:touch}body,body main{background:#fff}body main{margin-bottom:400px;padding-top:50px;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);z-index:10}body .footer{background:#000;position:fixed;bottom:0;left:0;width:100%;z-index:-1;padding:0}ul{list-style:none}.nav .navbar,.section{padding:50px 20px;margin:0 auto}@media screen and (max-width:375px){.section{padding:30px 15px}}.nav{background:#fff;width:100%}.nav .navbar{background:#fff!important;width:860px;padding:30px;justify-content:space-between}.nav .navbar button:focus,.nav .navbar button:hover{outline:0}.nav .nav__logo{width:160px;height:45px;background:url(./../image/logo_nav.png) no-repeat center center;background-size:100% auto}.nav.nav-scrolled .navbar{padding:10px 15px}.nav.nav-scrolled .nav__logo{width:120px}.navbar .navbar-nav{width:100%;justify-content:space-evenly}.navbar .navbar-nav .nav-item{font-size:15px;color:#666;position:relative;padding:10px}.navbar .navbar-nav .nav-item:hover::after{opacity:1;transform:scale(1)}.navbar .navbar-nav .nav-item::after{content:"";display:block;width:25px;height:2px;position:absolute;bottom:0;left:6px;transform-origin:0 50%;transition:transform .3s cubic-bezier(.785,.135,.15,.86),opacity .3s cubic-bezier(.785,.135,.15,.86);transform:scaleX(.5);background:#fad312;opacity:0}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000}@media screen and (max-width:1200px){.navbar-nav{text-align:center;padding-top:30px}}.header{height:calc(100vh - 100px);background:linear-gradient(-90deg,transparent 30%,#fad312 0),#fff;display:flex;align-items:center}.header .bg{width:80%;height:70vh;margin:0 auto;background:url(./../image/bg_header.jpg) no-repeat center center;background-size:80% auto}@media screen and (max-width:1200px){.header{background:#fff;height:auto}.header .bg{width:100%;height:500px;background-size:auto 100%}}@media screen and (max-width:768px){.header .bg{height:60vw}}.description{text-align:center;padding:0}.description .description__bg{background:#fff url(./../image/bg_description.jpg) no-repeat center center;background-size:100% auto;background-attachment:fixed}.description .description__bg .description__inner{max-width:860px;margin:0 auto;text-align:left;padding:30px 20px}.description .description__summary{color:#fff;font-size:15px;text-shadow:0 0 15px rgba(0,0,0,.6),1px 1px 0 rgba(0,0,0,.8);line-height:1.7rem;letter-spacing:.14em}.description__title{height:120px;position:relative;color:#fff;margin-bottom:3rem}.description__title h4{height:120px;text-shadow:0 0 5px rgba(0,0,0,.2)}.description__title .typed-cursor{color:#fad312}.description__title::after,.team__pic::after{position:absolute;left:0;content:"";display:block}.description__title::after{background:#fbdc44;z-index:1;top:65px;width:170px;height:10px}@media screen and (max-width:1024px){.description .description__bg{background-size:140% auto}}@media screen and (max-width:640px){.description .description__bg{background-color:#000;background-image:url(./../image/bg_description-mobile.jpg);background-size:100% auto;background-attachment:initial}}@media screen and (max-width:480px){.description .description__bg{background-size:auto 100%}.description .description__summary{padding:10px;background:rgba(0,0,0,.2)}}.team{max-width:860px;text-align:center;background:#fff}.team .team-list{display:flex;justify-content:space-between;flex-wrap:wrap}.team__item{width:31%;cursor:pointer;margin-bottom:50px}.team__item .team__btn{position:relative;top:-20px}.team__title{text-align:left;padding:20px 10px;font-size:18px;font-weight:700;background:#fbdc44;position:relative;margin-bottom:7px}.team__title i{font-size:15px;width:15px;height:15px;position:absolute;right:10px}.team__title .team__name{color:#999;display:block;font-size:13px;font-weight:400;margin-bottom:10px}.team__pic{height:140px;position:relative}.team__pic::after{top:0;height:100%;width:100%;background:linear-gradient(to bottom right,rgba(130,125,168,0),#e5b01c59)}.team__item:nth-of-type(even) .team__title{background:#000;color:#fff;border-color:#000}.team__item:nth-of-type(even) .team__title:before{background-color:#fff}.team__item:nth-of-type(even):hover .team__pic::after{border-color:#000}.team__item:nth-of-type(even):hover .team__btn{background:#000;color:#fff}.team__item:hover{transform:scale(1.02)}.team__item:hover .team__pic::after{width:96%;height:94%;border:3px solid #fad312;left:2%;top:3%;background:0 0}.team__item:hover .team__btn{top:-37px}@media screen and (max-width:1024px){.team__item{width:30%}}@media screen and (max-width:768px){.team__item{width:48%}.team__item .team__pic{height:180px}}@media screen and (max-width:640px){.team__item .team__pic{height:130px}}@media screen and (max-width:480px){.team__item{width:100%;margin-bottom:10px}.team__item .team__pic{height:auto}}.schedule{text-align:center;background:#fad312;color:#fff}.schedule .table{max-width:960px;margin:0 auto}.table thead th,.table-bordered{border:2px solid #333}.table-bordered td,.table-bordered th{border:1px solid #333}.table-bordered thead td,.table-bordered thead th{background:#333;color:#fff}.history{text-align:center;background:#000 url(./../image/bg_history.jpg) repeat-y center center;background-attachment:fixed;background-size:960px auto}.history .history__list{max-width:960px;margin:0 auto 80px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){.history{background-image:url(./../image/bg_history-mobile.jpg);background-size:cover;background-attachment:initial}}@media screen and (max-width:768px){.history .history__list{flex-wrap:wrap;justify-content:space-evenly;max-width:360px}}.history__item{width:22%;border:2px solid #fad312;padding:20px 0;color:#fff;box-shadow:0 0 2px 0 #000}.history__item p{font-size:40px;margin:0}.history__item span{position:relative;top:-10px;font-size:14px}@media screen and (max-width:768px){.history__item{width:45%;margin-bottom:20px}}.comments{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top;max-width:860px;color:#fff;margin:0 auto}.comments .comments__item{width:44%;font-size:15px;margin-bottom:2.5rem;line-height:2rem;position:relative}.comments .comments__item p{padding-left:90px;text-align:left}.comments__icon{position:absolute;top:0;left:0;width:70px;height:70px;color:#fad312;font-size:70px}@media screen and (max-width:640px){.comments .comments__item{width:100%}}.judge{background:#000;text-align:center}.judge .judge__nav{max-width:600px;margin:0 auto 30px;padding:0 25px}.judge .judge__nav .slick-prev{left:0}.judge .judge__nav .slick-next{right:0}.judge .judge__nav .slick-dots{display:none!important}.judge__item{padding:5px;cursor:pointer}.judge__item .pic{position:relative}.judge__item .pic img{-webkit-filter:grayscale(90%);filter:grayscale(90%)}.judge__item .pic::before{content:"";display:block;width:90%;height:90%;position:absolute;top:5%;left:5%;border:2px solid #fad312;background:rgba(0,0,0,.4);opacity:0;z-index:1}.judge__item .pic::after{font-family:"icomoon";content:"";display:block;width:20px;height:20px;position:absolute;bottom:calc(50% - 10px);left:calc(50% - 10px);font-size:20px;color:#fff;opacity:0;z-index:1}.judge__item:hover{transform:scale(1.02)}.judge__item:hover .pic::after,.judge__item:hover .pic::before,.judge__item:hover p{opacity:1}.judge__item:focus{outline:0}.slick-center{transform:scale(1.1)}.slick-center .pic img{-webkit-filter:none;filter:none}.judge__gallery{position:relative;left:-50px;max-width:960px;margin:0 auto 30px;padding-left:30px}.judge__gallery .pic{width:calc(100% - 180px);height:350px;border-top:4px solid #fad312;float:right;display:flex}.judge__gallery .pic img{align-self:center}.judge__gallery .judge__card{position:relative;top:40px;right:-30px;width:180px;height:260px;display:flex;justify-content:center;flex-wrap:wrap;float:left;border-top:4px solid #aaa;background:#363636;color:#fff;box-shadow:20px 20px 20px rgba(0,0,0,.34),2px 2px 10px rgba(0,0,0,.2);padding:20px 10px}.judge__card .judge__card-title{font-size:15px;position:relative}.judge__card .judge__card-title::after{content:"";display:inline-block;width:20px;height:5px;position:absolute;bottom:10px;left:calc(50% - 10px);background:#fad312}.judge__card .judge__card-summary{font-size:13px;color:#999;text-align:left}.judge__card .btn{border:1px solid #fad312;background:0 0;color:#fad312;align-self:flex-end}@media screen and (max-width:1024px){.judge__gallery{left:0;padding-left:0}.judge__gallery .judge__card,.judge__gallery .pic{height:300px}.judge__gallery .judge__card{right:0;top:0}}@media screen and (max-width:768px){.judge__gallery .judge__card,.judge__gallery .pic{height:250px}}@media screen and (max-width:640px){.judge__gallery{padding-left:0}.judge__gallery .pic{width:100%;height:auto;float:none}.judge__gallery .judge__card{position:absolute;top:auto;bottom:0;left:0;width:100%;height:60px;float:none;flex-wrap:no-wrap;justify-content:space-evenly;align-items:center;padding:0;border-top:none;background:rgba(0,0,0,.6)}.judge__gallery .judge__card .judge__card-summary,.judge__gallery .judge__card .judge__card-title::after{display:none}.judge__gallery .judge__card .btn{align-self:center;padding:5px 20px;margin-left:10px}}.subscribe{background:#fff url(./../image/bg_footer.jpg) no-repeat center center;background-size:auto 380px;border-bottom:3px solid #fad312}.subscribe .subscribe__inner{max-width:700px;margin:0 auto;padding:40px 20px;text-align:center}.subscribe .subscribe__inner .subscribe__summary{letter-spacing:.15rem;line-height:2rem;font-weight:500;color:#666;margin-bottom:40px}.subscribe__input{display:flex;max-width:500px;margin:0 auto;height:40px}.subscribe__input input[type=email]{outline:0;border:0;padding:10px;display:block;width:100%;background:0 0;border-bottom:2px solid #000}.subscribe__input button{margin-left:10px;width:30%;border:2px solid #000;background:0 0;padding:5px 20px}.subscribe__input button:hover{background:#000;color:#fff}@media screen and (max-width:375px){.subscribe__input button{width:40%;padding:5px 10px}}.footer__info{justify-content:space-between;max-width:960px;margin:0 auto;padding:20px;color:#fff}.footer__info .copyright{color:#999;margin:0;font-size:13px}.footer__info,.footer__social-media{display:flex;align-items:center}.footer__social-media .footer__social-icon{width:30px;height:30px;margin-left:5px;cursor:pointer;font-size:30px;color:#ccc}.footer__social-media .footer__social-icon:hover{color:#fff}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(./../fonts/slick.eot);src:url(./../fonts/slick.eot?#iefix) format("embedded-opentype"),url(./../fonts/slick.woff) format("woff"),url(./../fonts/slick.ttf) format("truetype"),url(./../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}