@charset "UTF-8";[theme=FO-24May2] .go-top-btn{transition:all .3s ease-in-out}[theme=FO-24May2] :root{--header-height: 0}[theme=FO-24May2] html{font-family:Roboto,微软雅黑,sans-serif;width:100%;max-width:100%;font-size:16px;scroll-behavior:smooth}@media screen and (max-width: 820px){[theme=FO-24May2] html{font-size:12px}}[theme=FO-24May2] body{width:100%;min-height:100vh;-webkit-overflow-scrolling:touch;padding-top:var(--header-height);background-color:#eebf55}[theme=FO-24May2] a,[theme=FO-24May2] ul,[theme=FO-24May2] li{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-decoration:none;list-style:none;padding:0;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}[theme=FO-24May2] a:focus,[theme=FO-24May2] ul:focus,[theme=FO-24May2] li:focus{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:inherit}[theme=FO-24May2] button{border:none;background-color:transparent;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}[theme=FO-24May2] button:focus{outline:none}[theme=FO-24May2] strong{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}[theme=FO-24May2] h1{font-size:0;text-indent:-9999px}[theme=FO-24May2] img{display:block}[theme=FO-24May2] input,[theme=FO-24May2] textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);resize:none}[theme=FO-24May2] input:focus,[theme=FO-24May2] textarea:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[theme=FO-24May2] input::-webkit-outer-spin-button,[theme=FO-24May2] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[theme=FO-24May2] input[type=number]{-moz-appearance:textfield}[theme=FO-24May2] select:focus{outline:none}[theme=FO-24May2] main{position:relative;width:100%;overflow-x:hidden}[theme=FO-24May2] input,[theme=FO-24May2] select{appearance:none;-moz-appearance:none;-webkit-appearance:none;min-width:1px;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}[theme=FO-24May2] .container{max-width:1090px;padding:0 15px;margin:0 auto;position:relative}@media screen and (max-width: 480px){[theme=FO-24May2] .container{padding:0 10px}}@keyframes backInLeft{0%{transform:translate(-2000px) scale(.7);opacity:.7}80%{transform:translate(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}[theme=FO-24May2] .animate__backInLeft{animation-name:backInLeft}@keyframes rubberBand{0%{transform:translate(-50%) scaleX(1)}30%{transform:translate(-50%) scale3d(1.1,.9,1)}40%{transform:translate(-50%) scale3d(.9,1.1,1)}50%{transform:translate(-50%) scale3d(1.05,.95,1)}65%{transform:translate(-50%) scale3d(.98,1.02,1)}75%{transform:translate(-50%) scale3d(1.02,.98,1)}to{transform:translate(-50%) scaleX(1)}}[theme=FO-24May2] .animate__rubberBand{animation-name:rubberBand}[theme=FO-24May2] .header.FS{background:#33190899;box-shadow:none;transition:all .2s}[theme=FO-24May2] .header.FS .nav-logo{background:url(/assets/logo_fs-CNqlWsro.svg) center no-repeat!important}[theme=FO-24May2] body:has(.headerShadow) .header.FS{box-shadow:0 5px 10px #00000040}[theme=FO-24May2] footer{display:flex;justify-content:center;align-items:center;background:#ce3200;height:48px;position:relative}[theme=FO-24May2] .copy-right{color:#fff;text-align:center!important;font-size:.75rem;opacity:.9}.mobile [theme=FO-24May2] .copy-right{font-size:.8125rem}[theme=FO-24May2] .nav-logo{height:30px}@media screen and (max-width: 600px){[theme=FO-24May2] .nav-logo{height:24px!important}}[theme=FO-24May2] .banner{width:100%;height:50vw;position:relative}@media screen and (max-width: 820px){[theme=FO-24May2] .banner{height:auto}}[theme=FO-24May2] .logo{position:absolute;width:27vw;top:8%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0px 2px 4px rgba(0,0,0,.8470588235));z-index:-1}[theme=FO-24May2] .bn-bg{width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:-1}[theme=FO-24May2] .bn-main{width:100%;position:absolute;top:-5%;left:0}[theme=FO-24May2] .bn-title-bg{width:100%;opacity:0;animation-fill-mode:forwards;z-index:2}[theme=FO-24May2] .bn-title-bg img{width:100%}[theme=FO-24May2] .bn-title{position:absolute;top:43%;left:50%;transform:translate(-50%);width:40%;z-index:2;opacity:0;transition:opacity 1s}[theme=FO-24May2] .bn-title.rubberBand{opacity:1}[theme=FO-24May2] .bn-title img{width:100%}[theme=FO-24May2] .bn-monkey{position:absolute;top:14%;left:67%;width:16%;opacity:0}[theme=FO-24May2] .bn-monkey.rubberBand{opacity:1}[theme=FO-24May2] .bn-monkey img{width:100%}[theme=FO-24May2] .bn-date{position:absolute;top:72%;left:50%;transform:translate(-50%);font-size:35px;font-family:Carter One,BoonTook;color:#00ffc8;font-weight:400;text-align:center;width:100%;filter:drop-shadow(2px 2px 8px #002F2A)}[theme=FO-24May2] .bn-date .time{display:block;font-size:26px;line-height:25px}@media screen and (max-width: 820px){[theme=FO-24May2] .bn-date{position:absolute;top:92%;left:50%;font-size:17px}[theme=FO-24May2] .bn-date .time{font-size:15px}}[theme=FO-24May2] .points-block+.points-block{margin-top:5%}@media screen and (max-width: 820px){[theme=FO-24May2] .points-block+.points-block{margin-top:40px}}[theme=FO-24May2] .index{position:relative;overflow:hidden;width:100%;padding-bottom:60px;background:linear-gradient(180deg,#eebf55 52.16%,#ff4223 109.95%)}@media screen and (max-width: 600px){[theme=FO-24May2] .index{margin-top:10%;overflow:hidden}}[theme=FO-24May2] .points-block .heading{color:transparent;background:linear-gradient(to bottom,#ffd16a 39.13%,#ffc762 51.79%,#ff4d00 96.66%);-webkit-background-clip:text;background-clip:text;font-family:Mukta,BoonTook;font-size:32px;margin:0 auto .8rem;line-height:62px;width:fit-content;position:relative;font-weight:700}[theme=FO-24May2] .points-block .heading:after{content:"";width:445px;height:58px;position:absolute;top:0;left:50%;transform:translate(-50%);background:url(/assets/sub_title_frame_m-BTUskN-p.webp) no-repeat;background-size:100%;background-position:center center;z-index:-1}.th-TH [theme=FO-24May2] .points-block .heading{font-weight:400}@media screen and (max-width: 820px){[theme=FO-24May2] .points-block .heading{font-size:22px;width:100%;text-align:center}[theme=FO-24May2] .points-block .heading:after{content:"";width:90vw;height:58px;background:url(/assets/sub_title_frame_mobile-DqoE-xdN.webp) no-repeat;background-size:100%;background-position:center center}}[theme=FO-24May2] .points-block h3.title-stroke{position:absolute!important;font-weight:700;top:0;left:50%;transform:translate(-50%);text-shadow:0px 2px 0px #2A1D00;font-family:Mukta,BoonTook;font-size:32px;margin:0 auto .8rem;line-height:62px;width:fit-content;position:relative;z-index:-1}[theme=FO-24May2] .points-block h3.title-stroke:after{content:none}.th-TH [theme=FO-24May2] .points-block h3.title-stroke{font-weight:400}@media screen and (max-width: 820px){[theme=FO-24May2] .points-block h3.title-stroke{font-size:22px;width:100%;text-align:center}[theme=FO-24May2] .points-block h3.title-stroke:after{content:"";width:90vw;height:58px;background:url(/assets/sub_title_frame_mobile-DqoE-xdN.webp) no-repeat;background-size:100%;background-position:center center}}[theme=FO-24May2] .points-block p{font-family:Roboto;color:#511300;font-size:.875rem;line-height:25px;width:72%;margin:auto}[theme=FO-24May2] .points-block p:not(ol){text-align:center}@media screen and (max-width: 600px){[theme=FO-24May2] .points-block p{width:95%;font-size:.75rem;line-height:20px}}[theme=FO-24May2] .points-block h4{text-align:center;font-family:Mukta,BoonTook;font-size:28px;color:#f7c3ff;text-shadow:0 0 8px #CC00FF;-webkit-text-stroke:1.5px #6C00C0;font-weight:700}.th-TH [theme=FO-24May2] .points-block h4{font-weight:400;letter-spacing:.8px}[theme=FO-24May2] .points-block h4 strong{display:block;font-family:Carter One;font-size:42px}@media screen and (max-width: 820px){[theme=FO-24May2] .points-block h4{font-size:20px;-webkit-text-stroke:1px #6C00C0}[theme=FO-24May2] .points-block h4 strong{font-size:28px}}[theme=FO-24May2] table{width:80%;border-collapse:collapse;table-layout:fixed;overflow:hidden;font-size:.9375rem;position:relative;text-align:center;margin:auto}@media screen and (max-width: 600px){[theme=FO-24May2] table{width:100%}}[theme=FO-24May2] table thead{background:linear-gradient(180deg,#ef35ff,#5d166d)}[theme=FO-24May2] table tbody{background:linear-gradient(180deg,#f9f2ff,#ffcef1)}[theme=FO-24May2] table th{height:2.8rem;font-weight:700;color:#ffc762;text-shadow:0 2px 0 #2A1D00}[theme=FO-24May2] table th:nth-child(4){border-right:none}@media screen and (max-width: 600px){[theme=FO-24May2] table th{height:3.2rem}}[theme=FO-24May2] table td{border-right:1px solid #f9bbf1;border-bottom:1px solid #f9bbf1;text-align:center;height:2.8rem;font-weight:700;color:#1c0032}[theme=FO-24May2] table td:nth-child(4){border-right:none}@media screen and (max-width: 600px){[theme=FO-24May2] table{table-layout:auto;font-size:.8125rem}[theme=FO-24May2] table td{padding:0 2px;line-height:1.5rem;border-right:1px solid #bd8fcc;border-bottom:1px solid #bd8fcc}[theme=FO-24May2] table tr td{width:40%}[theme=FO-24May2] table tr:nth-child(1) td:nth-last-child(1){width:20%}}[theme=FO-24May2] .go-top-btn{width:50px;aspect-ratio:1/1;position:fixed;bottom:6vh;right:calc((100% - 1090px)/2 - 50px);font-size:1.25rem;color:#e8dede;background:#0e0e0e80;box-shadow:0 3px 4px #0000008b;border:1px solid rgba(255,255,255,.1607843137);border-radius:8px;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:1}[theme=FO-24May2] .go-top-btn:hover{background-color:#0e0e0e;border-color:#ffdddd38;color:#fff}[theme=FO-24May2] .go-top-btn:hover i{transform:scale(1.1);transition:all .3s}[theme=FO-24May2] .go-top-btn.active{opacity:1;pointer-events:initial}@media screen and (max-width: 1240px){[theme=FO-24May2] .go-top-btn{right:10px}}@media screen and (max-width: 820px){[theme=FO-24May2] .go-top-btn{bottom:2vh;right:10px;width:45px}}[theme=FO-24May2] .btn-more{background:#cc491f;color:#6e0000;transition:all .2s;margin-top:65px}[theme=FO-24May2] .btn-more:hover{background:#ce3200;color:#fff}@font-face{font-family:Carter One;src:url(/assets/CarterOne-UGZcx31y.woff2) format("woff2"),url(/assets/CarterOne-BXsaWfa1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mukta;src:url(/assets/Mukta-ExtraBold-BV0lfYez.woff2) format("woff2"),url(/assets/Mukta-ExtraBold-DpdjrctD.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
