@import url("https://fonts.googleapis.com/css2?family=Gabarito:wght@600&family=Noto+Sans+TC:wght@400;700;900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}a[href^="x-apple-data-detectors:"]{color:inherit;text-decoration:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"cubic";src:url("../fonts/Cubic_11_1.100_R.woff") format("woff"),url("../fonts/Cubic_11_1.100_R.woff2") format("woff")}body,html{scroll-behavior:smooth;margin:0;height:auto;background-color:#B9D9FD;font-size:16px}*,html *{padding:0;margin:0;list-style:none;font-family:"Noto Sans TC",sans-serif;font-weight:400}.wrap{margin:0 auto;overflow-x:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;font-weight:bold;font:inherit;text-decoration:none;display:inline-block;padding-left:2px;padding-right:2px;color:#e89661}a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.col-1{padding:0 1rem;width:100%}.col-2{padding:0 1rem;width:100%}.col-3{padding:0 1rem;width:100%}.col-4{padding:0 1rem;width:100%}.col-5{padding:0 1rem;width:100%}.col-6{padding:0 1rem;width:100%}.col-7{padding:0 1rem;width:100%}.col-8{padding:0 1rem;width:100%}.col-9{padding:0 1rem;width:100%}.col-10{padding:0 1rem;width:100%}.col-11{padding:0 1rem;width:100%}.col-12{padding:0 1rem;width:100%}.t-c{text-align:center}.t-r{text-align:right}.head3{font-size:1.5rem;line-height:1.6}.head4{font-size:1rem;line-height:1.6}.text-secondary{color:#e89661}.text-DDDD{color:#ffffff}.text-DDD{color:#d0d0d0}.move-up{-webkit-transition:0.2s;transition:0.2s}.move-up:hover .move-item{-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.bold{font-weight:bold}.al-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nowrap{white-space:nowrap}p{line-height:1.5;margin-bottom:0.25rem}.text-shadow-b{text-shadow:1px 2px black}@media screen and (max-width:768px){.row{-ms-flex-wrap:wrap;flex-wrap:wrap}body,html{font-size:15px}}.fade-enter-active{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.fade-leave-active{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.fade-enter,.fade-leave-active{opacity:0}.header{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;z-index:8;-webkit-transition:0.2s ease;transition:0.2s ease;position:relative;margin-bottom:-60px}.header.movedown{position:fixed;top:0;-webkit-transition:top 0.2s 0.2s,position 0.1s;transition:top 0.2s 0.2s,position 0.1s}.header.movedown .header-content{background:unset;background:white;-webkit-transition:0.2s ease;transition:0.2s ease;-webkit-box-shadow:0 1px 0px #ddd;box-shadow:0 1px 0px #ddd}.loading{position:fixed;left:0;bottom:0;right:0;top:0;background-color:white;background-image:url("./../src/bg-loading.png");background-size:18px auto;z-index:18}.loading.hide{display:none}.loading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:320px;margin:0 auto;height:100%}.loading-number,.loading-text{font-family:"cubic";letter-spacing:1px;font-size:1.2rem}.loading-progress{height:24px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;margin:0.5rem;background-color:white;border-style:solid;border-width:4px 0;border-color:#4e4d4a;position:relative}.loading-progress:after,.loading-progress:before{position:absolute;top:0px;right:-4px;content:"";height:16px;width:4px;display:inline-block;background:#4e4d4a}.loading-progress:before{left:-4px}.loading-bar{background-color:#6aec6a;width:1%;height:100%;-webkit-transition:0.1s;transition:0.1s}.logo img{width:48px}.header-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 1rem;-webkit-box-sizing:box;box-sizing:box;margin:0 auto;position:relative}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu li{padding:0 0.25rem}.header-menu li:hover .header-menu-item{-webkit-filter:grayscale(0);filter:grayscale(0)}.header-menu li:hover .header-menu-item .header-menu-text{color:#272625}.header-menu li:hover .header-menu-item.mojoin .header-menu-text{color:#fae004}.header-menu li:hover .anime img{-webkit-animation-name:nyan;animation-name:nyan;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.header-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem;-webkit-transition:0.2s;transition:0.2s;-webkit-filter:grayscale(1);filter:grayscale(1)}.header-menu-item.active{-webkit-filter:grayscale(0);filter:grayscale(0)}.header-menu-item.active .header-menu-text{color:#272625}.header-menu-item.active .anime img{-webkit-animation-name:nyan;animation-name:nyan;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.header-menu-item.mojoin{-webkit-filter:unset;filter:unset}.header-menu-item.mojoin .header-menu-text{color:#d4be00}.header-menu-item .header-menu-text{font-size:0.8rem;color:#7e7b77;font-size:1rem;line-height:1.5;vertical-align:middle;font-weight:500;margin-top:-3px;padding:0 0.25rem}@-webkit-keyframes nyan{0%{margin-left:0}50%{margin-left:-1rem}}@keyframes nyan{0%{margin-left:0}50%{margin-left:-1rem}}.header-menu-img{width:1rem;overflow:hidden}.header-menu-img img{width:100%}.header-menu-img.anime img{width:auto;height:1rem}.button-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:6rem;font-size:1rem;color:white;cursor:pointer;user-select:none;position:relative;text-align:center}.button-dropdown:after{position:absolute;right:0.5rem;top:0;bottom:0;margin:auto;width:1rem;height:1rem;background-image:url("./../src/icon/arrow.svg");background-repeat:no-repeat;background-position:center;background-size:1rem}.button-dropdown span{line-height:2}.top{position:fixed;right:1rem;bottom:72px;width:52px;height:52px;color:white;-webkit-transition:0.2;transition:0.2;z-index:5;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:6;cursor:pointer}.top .bg{position:absolute;width:100%;height:100%;background-image:url("./../src/icon/button-top.png");background-repeat:no-repeat;background-size:100%;background-position:center;-webkit-transition:0.2s;transition:0.2s}.top:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.top span{position:relative;z-index:1;font-weight:bold;cursor:pointer;font-size:1rem}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mobile-menu-btn{position:relative;display:none;height:48px;width:48px;z-index:4;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease}.mobile-menu-btn .bar{position:absolute;width:24px;top:0;left:0;right:0;bottom:0;margin:auto;height:4px;border-radius:8px;background-color:#4e4d4a;-webkit-box-shadow:0 8px 0 #4e4d4a,0 -8px 0 #4e4d4a;box-shadow:0 8px 0 #4e4d4a,0 -8px 0 #4e4d4a;-webkit-transition:0.2s cubic-bezier(0.17,0.67,0.57,1.31);transition:0.2s cubic-bezier(0.17,0.67,0.57,1.31);-webkit-transform:rotate(0);transform:rotate(0)}.mobile-menu-btn.menuOpen .bar{width:4px;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:white;-webkit-box-shadow:0 8px 0 white,0 -8px 0 white;box-shadow:0 8px 0 white,0 -8px 0 white}.mobile-menu{display:none;position:fixed;right:-360px;top:49px;min-width:280px;height:100vh;background-color:#fbcf3e;padding-top:26px;overflow:auto;padding-bottom:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s ease;transition:0.2s ease;z-index:2}.mobile-menu li{margin-right:0.5rem;font-size:1.25rem}.mobile-menu.open{right:0}.mobile-menu-item{text-decoration:none;font-size:1.25rem;letter-spacing:1px;padding:0.75rem 2rem;margin-bottom:0.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;border-radius:8px;margin-bottom:8px;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}.mobile-menu-item span{color:#4e4d4a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 4px;margin-left:8px;display:inline-block;min-width:9rem}.mobile-menu-item.active,.mobile-menu-item:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.mobile-menu-item.active span,.mobile-menu-item:hover span{color:#272625}@media screen and (max-width:768px){.top{bottom:16px}.header{position:fixed}.header-content{padding-top:0;padding-bottom:0}.pc{display:none}.mask,.mobile-menu,.mobile-menu-btn{display:block}.header-menu{display:none}.header-menu-img{width:2rem}.header-menu-img.anime img{width:auto;height:2rem}.header-menu-img.nyan img{width:4rem}}.footer{text-align:center;font-size:0.75rem;background-color:#434343;padding:3rem 1rem}.footer p{color:#929292}.footer-link,.sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-link .sns,.sns-wrap .sns{padding:1rem 0.5rem;width:1.5rem}.footer-link .sns img,.sns-wrap .sns img{width:100%}.footer-link .link,.sns-wrap .link{color:white;padding:0.5rem 1rem;display:inline-block;font-size:1rem}.copyright{font-size:1rem;padding-top:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copyright p{color:#d0d0d0;font-size:0.8rem}.appdownload-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:0 1rem;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qrcode{font-size:0;border-radius:8px;background-color:white;padding:5px;overflow:hidden;width:110px;-webkit-box-sizing:border-box;box-sizing:border-box}.qrcode img{width:100%;margin:0}.download-info{text-align:left}.download-info p{color:#ffffff;font-size:1rem;line-height:1.5;margin-bottom:1rem;letter-spacing:0.05em}.download-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:768px){.copyright-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}.appdownload-wrap{padding:1rem}.appdownload-wrap p{text-align:center}.download-link-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-link-wrap img{height:48px}.qrcode{display:none}.footer{padding-bottom:148px}}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:277px;height:72px;background-image:url("./../src/cta-bg.png");background-repeat:no-repeat;font-size:2rem;color:black;text-shadow:0 2px #DD7437;letter-spacing:6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:8px;padding-top:4px;font-family:"cubic"}.cta-2{background-image:url("./../src/cta-bg2.png");text-shadow:0 2px #b29f01}ul.dot{padding-left:1.5rem}ul.dot li{color:#4e4d4a;list-style-type:disc}ul.dot li::marker{color:#7e7b77}.float-cta{position:fixed;right:0;bottom:10px;z-index:3}.float-cta .cta{width:200px;height:56px;background-size:100%;font-size:1.5rem;padding-bottom:6px;padding-top:0;-webkit-animation-name:float-l-s;animation-name:float-l-s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.float-cta .cta:nth-child(2n){-webkit-animation-delay:0.2s;animation-delay:0.2s}.float-cta .cta-2{font-size:1.3em;letter-spacing:0px}@-webkit-keyframes float-s{50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes float-s{50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes float-l-s{50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes float-l-s{50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@-webkit-keyframes float-r-s{50%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes float-r-s{50%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}.section-title{margin:0 auto;padding-top:5rem;padding-bottom:2rem;color:#7a4827;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-title h3{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:0 2px rgba(255,255,255,0.5);font-size:2.25rem;color:inherit}.section-title h3:after,.section-title h3:before{content:"";width:3rem;height:3rem;display:inline-block;margin-right:2rem;background-image:url("./../src/icon/title-arrow-left.png");background-repeat:no-repeat;background-size:3rem;-webkit-animation-name:float-l-s;animation-name:float-l-s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.section-title h3:after{margin-left:2rem;margin-right:0rem;-webkit-animation-name:float-r-s;animation-name:float-r-s;background-image:url("./../src/icon/title-arrow-right.png")}.section-title span{color:inherit;font-size:1.25rem;line-height:1.5;font-family:"cubic";letter-spacing:1px}.section-title.white{color:white}.section-title.white h3{text-shadow:0 3px 1px rgba(0,0,0,0.3)}.stone-divider{position:relative;height:64px;background-image:url("./../src/bg-stone.png");background-size:auto 64px}.card-bg{background:white;-webkit-box-shadow:8px 8px #80B5DE;box-shadow:8px 8px #80B5DE;position:relative;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-bg:after,.card-bg:before{content:"";position:absolute;display:block;width:8px;background-color:white;height:calc(100% - 16px);top:8px;left:-8px}.card-bg:after{left:unset;right:-8px;-webkit-box-shadow:8px 8px 0 #80B5DE;box-shadow:8px 8px 0 #80B5DE}.sand-divider{position:relative;height:84px;background-image:url("./../src/bg-sand.png");background-size:auto 84px}.container{width:100%}.swiper{padding:0 84px}.swiper-pagination-bullet-active{background-color:#e89661}.swiper-button-next,.swiper-button-prev{width:54px;height:54px;background-image:url("./../src/icon/button-left.png");background-repeat:no-repeat;background-size:52px;background-position:center left;-webkit-animation-name:float-s;animation-name:float-s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.swiper-button-next:after,.swiper-button-prev:after{background-position:center right;content:unset}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{-webkit-animation-name:unset;animation-name:unset}.swiper-button-next{background-image:url("./../src/icon/button-right.png")}.table-wrap{margin:0 auto;padding:1rem 1rem 64px 1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.02em}.table-wrap.auto-width{display:inline-block;width:auto}.table-wrap tr{border-bottom:1px solid #dce0ec}.table-wrap tbody tr:last-child{border-width:0}.table-wrap td,.table-wrap th{background-color:rgba(255,255,255,0.97);border-style:solid;border-width:0 1px 0 0;border-color:#dce0ec;padding:0.5rem;vertical-align:middle;color:#272625;font-size:1rem;font-weight:bold}.table-wrap td a,.table-wrap td p,.table-wrap td span,.table-wrap th a,.table-wrap th p,.table-wrap th span{font-size:inherit}.table-wrap td span,.table-wrap th span{font-weight:bold}.table-wrap td .mobile-br,.table-wrap th .mobile-br{padding:0;margin-top:-2px}.table-wrap td:last-child,.table-wrap th:last-child{border-width:0}.table-wrap td[colspan],.table-wrap th[colspan]{text-align:center}.table-wrap td{text-align:left;line-height:1.6}.table-wrap th{color:#4e4d4a;line-height:1.6}.table-wrap th *{font-weight:bold}.table-wrap table{width:100%}.table-mobile{min-width:320px;width:100%;display:none;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.table-mobile .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-mobile .tr:nth-child(2n){background-color:#f4f7ff}.table-mobile .th-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;width:100%}.table-mobile .th-title p,.table-mobile .th-title span{padding:0.25rem}.table-mobile .th{padding:8px 4px 0 4px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;color:#7e7b77}.table-mobile .td{padding:0.25rem;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:80%;line-height:1.5;text-align:left;color:#4e4d4a}.table-mobile .tr-group{border-bottom:1px solid #dce0ec;margin-bottom:0.5em;padding-bottom:0.5rem}.table-mobile .tr-group:last-child{border-bottom:unset;margin-bottom:0}.nowrap{white-space:nowrap}@media screen and (max-width:768px){.table-wrap{padding:1rem}.table-wrap.auto-width{display:block;width:100%}.table-mobile{display:block}.table-pc{display:none}.section-title{padding-top:1rem;padding-bottom:1rem}.mobile-br{display:block}.float-cta{left:-8px;bottom:16px;right:unset}.float-cta .cta{width:168px;height:48px;font-size:1.1rem;padding-top:4px}}@media screen and (max-width:548px){.section-title{font-size:1.25rem}.section-title h3{font-size:1.75rem;margin-bottom:0.5rem}.section-title h3:after,.section-title h3:before{width:2rem;height:2rem;margin-right:1rem;background-size:2rem}.section-title h3:after{margin-left:1rem}.table-mobile{min-width:unset}.table-mobile .th{min-width:40px;text-align:center}.table-mobile .td.nowrap{white-space:normal}}.dialog{width:0;height:0;opacity:0;display:none;position:fixed;z-index:30}.dialog.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;opacity:0;top:0;bottom:0;left:0;right:0;margin:auto;z-index:200;height:100vh;overflow:auto;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.dialog.open .mask{display:block;width:100%;height:100%;margin:auto;opacity:1}.mask{height:0;opacity:0;width:0;position:fixed;top:0;left:0;background-color:rgba(185,217,253,0.6)}.mask.open{height:auto;right:0;bottom:0;opacity:1;width:100%;z-index:6}.dialog-wrap{position:relative;z-index:8;border-radius:8px;background:white;max-width:840px;max-height:86vh;width:95%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-wrap.sm{max-width:480px}.dialog-body{padding-top:3rem;height:auto;overflow-y:auto}.dialog-head{padding:1.45rem 2rem;-ms-flex-negative:0;flex-shrink:0}.dialog-text p{padding-bottom:0}.dialog-close{width:56px;height:56px;position:absolute;right:0;z-index:1;top:0;background:url("./../src/dialog-close.png") no-repeat;background-position:center;background-size:32px;cursor:pointer}.dialog-title{font-size:2rem;padding:1rem 0;color:#272625;border-bottom:1px solid #d0d0d0}.dialog-img{padding:0 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-img img{max-width:100%;max-height:calc(100vh - 5rem)}.dialog-text{font-size:1rem;width:100%;margin:0 auto;text-align:center;line-height:1.6;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:1rem;color:#4e4d4a;padding-top:0.25rem}.dialog-text a,.dialog-text p,.dialog-text span{font-size:inherit}.dialog-text p{padding-bottom:1rem}.dialog-caption p{font-size:1.4rem;color:#7e7b77;padding-bottom:1rem}.dialog-img{width:100%;text-align:center}.dialog-img img{max-width:100%;width:auto}.button-dialog,.section-more{display:block;margin:0 auto;text-align:center;width:100%;max-width:200px;border:1px solid #7e7b77;border-bottom-width:4px;margin-bottom:1rem;color:#4e4d4a;padding:0.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:0.2s;transition:0.2s;-webkit-transform:scale(1);transform:scale(1)}.button-dialog:hover,.section-more:hover{background-color:#e89661;-webkit-transform:scale(0.95);transform:scale(0.95);color:white}.button-dialog.light,.section-more.light{line-height:1.5;border:1px solid #d0d0d0;border-bottom-width:4px;color:#d0d0d0;font-weight:bold}.button-dialog.light:hover,.section-more.light:hover{-webkit-transform:scale(0.95);transform:scale(0.95);color:white}.cardSwiper .swiper{padding-bottom:2rem}.cardSwiper .swiper-slide{margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.cardSwiper .swiper-slide img{max-width:100%;max-height:600px}@-webkit-keyframes fade-in{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}@keyframes fade-in{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}.landing{background-image:url("./../src/bg.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat;font-size:0}.landing .content{padding:0;padding-top:5%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.landing .title{position:relative;z-index:1;font-size:0;display:inline-block;text-align:center;margin-bottom:-1.5rem;max-width:70%;background-image:url("./../src/title-halo.png");background-size:auto 100%;background-repeat:no-repeat;background-position:left center;-webkit-animation-name:title-halo;animation-name:title-halo;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.landing .title img{max-width:100%}.landing .float-img{position:absolute;bottom:0}.treasure-chest{max-width:25%;position:relative}.treasure-chest img{max-width:100%}.brave,.kapa,.tree{left:5%;text-align:left}.brave img,.kapa img,.tree img{max-width:100%}.tree{left:unset;right:0;text-align:right}.brave{left:63%;text-align:center}.kadoslime-1{left:20%}.kadoslime-1 img+img{padding-left:10px}.kadoslime-3{left:unset;right:270px}.coin-1{left:unset;right:1%}.coin-1 img{padding:5px 0px;-webkit-transform:scale(0.8);transform:scale(0.8)}.coin-2{left:unset;right:60%}.coin-2 img{padding:5px 0px;-webkit-transform:scale(0.8);transform:scale(0.8)}.land{position:relative;padding-top:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;padding:0;margin:0;width:100%;overflow:visible;background-image:url("./../src/land.jpg");background-size:auto 100%;background-position:left top;background-repeat:repeat-x;margin-bottom:-1px}.land img{height:160px;max-height:100%}.land .cta{position:absolute;left:0;right:0;margin:auto;top:-32px;-webkit-animation-name:float;animation-name:float;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.land .cta:hover{-webkit-animation:unset;animation:unset;-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.land .ladder{position:absolute;height:200px;left:32px;top:-16px}.ladder{width:54px;background-image:url("./../src/illu/ladder.png");background-size:100% auto;background-repeat:repeat-y}.ladder img{width:100%}@-webkit-keyframes float{50%{top:-24px}}@keyframes float{50%{top:-24px}}@-webkit-keyframes title-halo{0%{background-position:left center}50%{background-position:right center}}@keyframes title-halo{0%{background-position:left center}50%{background-position:right center}}.application{background-color:#9b5b32;padding:1rem;padding-top:0}.application .swiper-wrapper{padding:1rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem}.application .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:480px;padding:1.5rem;padding-top:0rem;-webkit-box-sizing:border-box;box-sizing:border-box}.application .swiper-button-prev{background-image:url("./../src/icon/button-left-2.png")}.application .swiper-button-next{background-image:url("./../src/icon/button-right-2.png")}.application .board{margin-top:48px;margin-right:84px}.icon.bg{width:38px;height:36px;font-size:0;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f0c68a;border:1px solid white;-webkit-box-shadow:2px 2px #e4bd82;box-shadow:2px 2px #e4bd82;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0.5rem}.icon.bg img{width:100%}.application .container{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;background-color:#F6DEBA;background-image:url("./../src/bg-2.png");background-size:auto 120px;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25),0px 0px 0px 7px rgba(0,0,0,0.25);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25),0px 0px 0px 7px rgba(0,0,0,0.25)}.step-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:10px;border-radius:2px;background:#C78D69;-webkit-box-shadow:0px 0px 0px 8px #EFC78A,0px 0px 1px 3px #A76F3F inset;box-shadow:0px 0px 0px 8px #EFC78A,0px 0px 1px 3px #A76F3F inset;margin-bottom:2rem}.step-bg{border-radius:var(--sp-1,4px);border:1px solid #AE785A;background:#FDE5C9;padding:1rem}.step-bg .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.step-bg .text{width:100%;font-size:1.25rem;padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}.step-bg .img{max-width:100%}.step-bg .img img{max-width:100%}.step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-tag{margin:0 auto;width:187px;height:54px;font-size:1.5rem;vertical-align:middle;line-height:1.6;letter-spacing:2px;text-shadow:0 2px #82cc93;position:relative;z-index:0;margin-bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("./../src/tag-green.png");-webkit-box-sizing:border-box;box-sizing:border-box}.step-tag span{padding-bottom:4px;color:inherit;font-size:inherit}.step-tag.s{width:66px;padding-right:8px;background-image:url("./../src/tag-green-s.png");background-size:100%}.judge{background-image:url("./../src/illu/ship.png"),url("./../src/bg-blue-gradient.png");background-repeat:no-repeat,repeat-x;background-position:right 8px bottom,top left;background-color:#B9D9FD;position:relative}.judge .ladder{position:absolute;bottom:5rem;right:4rem;height:calc(100% + 2rem)}.judge-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.judge-card{padding:2rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:480px;width:50%;color:#4e4d4a}.judge-card .card-tag{right:2rem;left:unset;top:-1rem}.card-img{width:40%;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.card-img img{width:100%;margin-top:-2rem}.card-icon{width:32px;margin-left:-1rem}.card-icon img{width:100%}.card-text{padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:8px;color:#4e4d4a;width:60%}.judge-title{line-height:1.6;margin-bottom:0.5rem;color:#4e4d4a}.judge-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.judge-sns a{display:block;padding:0.25rem;width:24px;height:24px}.judge-sns a img{width:100%}.judge-name{font-size:2.5rem;margin-bottom:0.5rem;line-height:1.2;text-align:center;color:#4e4d4a;font-family:"cubic";text-shadow:0 2px #b9d9fd}.card-tag{position:absolute;width:115px;height:34px;background-image:url("./../src/judge/tag.png");background-size:100% 100%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;text-shadow:0 2px #fde85e}.wave-divider{margin-top:-1.5rem;height:96px;position:relative;background-image:url("./../src/bg-wave.png");background-size:auto 100%;background-position:top;-webkit-animation-name:wave;animation-name:wave;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}@-webkit-keyframes wave{50%{background-position:left 4px center}to{background-position:left 40px center}}@keyframes wave{50%{background-position:left 4px center}to{background-position:left 40px center}}.rule{margin-top:-1px;background-image:url("./../src/illu/torch-left.png"),url("./../src/illu/torch-right.png"),url("./../src/illu/sea-chest.png"),url("./../src/bg-sea.png");background-repeat:repeat-y,repeat-y,no-repeat,repeat;background-position:left top,right top,center bottom,top left;background-size:84px auto,84px auto,96px auto,140px auto;background-color:#233E8C;background-attachment:scroll,scroll,scroll,fixed;padding:1rem;padding-bottom:150px}.rule .board{width:calc(100% - 8px);max-width:310px;-webkit-box-sizing:border-box;box-sizing:border-box}.rule-wrap{position:relative;margin:0 auto;max-width:1024px;margin-bottom:64px;background-color:white;border:1px solid #272625;border-radius:3px}.rule-wrap:after,.rule-wrap:before{content:"";position:absolute;top:0;left:0;right:1rem;height:2rem;background-color:red;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,white),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,white 40%,rgba(255,255,255,0));z-index:1}.rule-wrap:after{top:unset;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,white),to(rgba(255,255,255,0)));background:linear-gradient(to top,white 40%,rgba(255,255,255,0));bottom:0}.rule-wrap .text-wrap{max-height:75vh;overflow-y:auto;position:relative}.rule-wrap .card-tag{position:absolute;top:-1rem;z-index:1;left:2rem;height:34px;margin:auto}.rule-wrap ol{padding:2.5rem 2rem;padding-left:4rem;padding-bottom:2rem}.rule-wrap ol li{list-style:decimal;width:100%;line-height:1.67;color:#4e4d4a;letter-spacing:1px;max-width:unset;-webkit-margin-after:1rem;margin-block-end:1rem}.rule-wrap ol li .bold{font-weight:700;color:#52a4da}.rule-wrap .number-second{padding:0;padding-left:1rem;counter-reset:my-counter}.rule-wrap .number-second>li{list-style:none;counter-increment:my-counter}.rule-wrap .number-second li:before{content:"(" counter(my-counter) ") ";margin-left:-1rem}.rule-wrap ul{padding-left:1.5rem}.rule-wrap ul li{list-style:circle;-webkit-margin-after:0.5rem;margin-block-end:0.5rem}.rule-wrap .alphabet{padding:0;padding-left:2rem}.rule-wrap .alphabet li{list-style:lower-alpha;-webkit-margin-after:0;margin-block-end:0}.rule-wrap .alphabet li:before{content:unset}.board{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:4px;border:1px solid #D6C07A;background:#FFE7CD;-webkit-box-shadow:4px 4px 0px 0px #BA7F57,0px 0px 0px 2px #F1E9CF inset,0px 0px 0px 4px #9A5C32 inset;box-shadow:4px 4px 0px 0px #BA7F57,0px 0px 0px 2px #F1E9CF inset,0px 0px 0px 4px #9A5C32 inset}.board-icon{-webkit-animation-name:float-s;animation-name:float-s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.board-text{font-size:1.25rem;line-height:1.5}.host-wrap{padding-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.host-card{padding:2rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:300px}.host-card .card-tag{left:1rem;top:-1rem}.host-card .card-bg{min-height:96px;padding-left:2rem;padding-right:2rem}.logo-list{text-align:center;padding-top:0.5rem}.logo-list .logo-item{display:inline-block;padding:0.5rem;margin:0 0.5rem}.logo-list img{vertical-align:middle;max-height:56px;max-width:128px}@media screen and (max-width:1200px){.landing .content{min-height:unset}.landing .title{margin-top:5%}.treasure-chest{max-width:35%}.landing .float-img img{width:100%}.brave{right:30%;left:unset;width:5%}.kadoslime-3{width:5%;right:20%}.landing .float-img.coin-1,.landing .float-img.coin-2{width:12%}.landing .float-img.coin-1 img,.landing .float-img.coin-2 img{width:33.3333333333%}.tree{width:20%}.kapa{width:12%}.landing .float-img.kadoslime-1{width:10.2%;display:-webkit-box;display:-ms-flexbox;display:flex}.landing .float-img.kadoslime-1 img{width:48%}}@media screen and (max-width:768px){.judge{padding-top:32px}.landing .title{margin-top:10%;max-width:unset;width:90%;min-width:360px;margin-bottom:4rem}.kapa{display:none}.judge .ladder{right:16px}.treasure-chest{max-width:unset;width:60%;min-width:360px}.treasure-chest img{width:100%}.landing .float-img.kadoslime-1{left:2%;width:18%;display:-webkit-box;display:-ms-flexbox;display:flex}.landing .float-img.kadoslime-1 img{width:48%}.judge-title{line-height:1.2}.judge-name{font-size:2rem;margin-bottom:0;white-space:nowrap}.kadoslime-3{display:none}.brave{right:20%;width:12%}.landing .float-img.coin-1{width:20%}.landing .float-img.coin-1 img{width:33.3333333333%}.landing .float-img.coin-2{display:none}.tree{width:35%}.application .container{height:unset}.swiper{padding:0 1rem}.application .swiper-wrapper{padding:0rem 0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.application .swiper-slide{padding:0.5rem 2rem;width:100%;max-width:unset}.step-bg .img{width:100%;text-align:center}.step-bg .img img{max-height:54vh}.application .board{margin-right:48px}.judge-wrap{padding-bottom:64px}.judge-title{text-align:center}.judge-card{max-width:unset;width:50%}.judge-card .card-bg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.judge-card .card-img,.judge-card .card-text{width:100%}.judge-card .card-text{padding-top:0;padding-bottom:1rem;padding-right:0;padding-left:0}.judge-card .card-tag{top:unset;right:0;left:0;bottom:-1rem;margin:auto}.rule-wrap ol{padding:2.5rem 1.5rem;padding-left:4rem;padding-bottom:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:568px){.judge-wrap{padding-right:0;padding-left:0}.judge-card{padding-left:1rem;padding-right:1rem}.application .swiper-slide{padding:0.5rem 1rem}.application .swiper-button-next,.application .swiper-button-prev{width:48px;height:48px;background-size:44px;right:0}.application .swiper-button-prev{left:0}.rule-wrap ol{padding:2rem 1rem;padding-left:3rem}}.schedule{padding-top:64px;background-color:#edb964;background-image:url("./../src/bg-3.png");background-size:180px auto;background-attachment:fixed;text-align:center}.schedule-wrap{padding:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,0.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-shadow:0 0px 4px rgba(124,100,61,0.1),0 1px 8px rgba(124,100,61,0.3);box-shadow:0 0px 4px rgba(124,100,61,0.1),0 1px 8px rgba(124,100,61,0.3);border:1px solid rgba(255,255,255,0.5);border-radius:2px;position:relative}.schedule-wrap:before{content:"";position:absolute;top:48px;margin:auto;left:2rem;right:2rem;border-bottom:4px dotted #4e4d4a}.schedule-card{position:relative;width:48px;padding:0.5rem 0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.schedule-card .text{font-size:1.5rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:1px;color:#272625;border-radius:2px}.schedule-card.divider{padding-top:72px}.schedule-card.divider .text{letter-spacing:2px;color:#7e7b77;font-size:1rem}.schedule-card .date{font-size:1.25rem;width:56px;height:56px;padding:0.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;background-image:url("./../src/tag-yellow-circle.png");background-repeat:no-repeat;background-size:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-card .date.s{font-size:1rem}.criteria{margin-top:-1px;background-image:url("../src/illu/treasure-chest-yellow.png"),url("../src/bg-gradient-sand.png");background-repeat:no-repeat,repeat-x;background-position:bottom center,top left;background-size:72px auto,270px auto;background-color:#7a4d3b;padding:1rem;padding-top:0}.criteria-wrap{border-radius:4px;margin:0 auto;border:5px solid #79553C;background:#F3D3A1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:695px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:38px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;margin-bottom:64px}.criteria-card{width:calc(50% - 24px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--sp-1,4px) 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-3,16px);-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-radius:2px;border:1px solid #B47E5C;background:#FFE7CB;-webkit-box-shadow:0px 2px 0px 0px #8F5132;box-shadow:0px 2px 0px 0px #8F5132}.criteria-card.full{width:100%}.criteria-card-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:72px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:72px;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:3px;border:3px solid #EBC59D;background:#FFE7CD}.criteria-card-img img{width:100%}.criteria-tag{position:absolute;width:100px;height:30px;top:-27px;left:-4px;background-image:url("./../src/tag-yellow.png");background-size:100% 100%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;text-shadow:0 2px #fde85e}@media screen and (max-width:768px){.criteria .section-title{padding-top:0}.criteria-wrap{padding:24px 16px}.schedule .container{padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.schedule-wrap{min-width:75%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule-wrap:before{left:53px;height:calc(100% - 5rem);border-bottom:unset;border-left:4px dotted #423d38}.schedule-card{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0.5em}.schedule-card .date{margin-right:1em;margin-bottom:0}.schedule-card .text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.schedule-card.divider{padding-top:0;padding-left:84px}}@media screen and (max-width:548px){.criteria{padding:24px 8px}.criteria-card{width:100%}}.award{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}.award .tube{width:65px;position:absolute;left:64px;top:-128px;z-index:1;margin:auto}.award .land{margin-bottom:-32px}.award-bg{-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("./../src/illu/treasure-chest.png"),url("./../src/bg-stone-vertical.png"),url("./../src/bg-stone-vertical.png"),url("./../src/bg-dark.png");background-repeat:no-repeat,repeat-y,repeat-y,repeat-x;background-position:center bottom -4px,top left,top right,top left;background-color:#3e4b6d;background-attachment:scroll,scroll,scroll,fixed;background-size:96px auto,64px auto,64px auto,96px auto;text-align:center;padding:1rem 64px;padding-bottom:84px}.prize-card .td,.prize-card td{line-break:auto;white-space:nowrap}.award-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1%}.award-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;position:relative;margin-bottom:72px;min-width:60%}.award-card .card-bg{width:100%;display:block;padding:1.5rem 2rem;-webkit-box-shadow:8px 8px #232d48;box-shadow:8px 8px #232d48}.award-card .card-bg:after{-webkit-box-shadow:inherit;box-shadow:inherit}.award-card .card-tag{top:-24px;left:16px;margin:auto;background-image:url("./../src/tag-yellow.png")}.award-card .card-tag.l{width:unset;height:unset;padding:6px 1rem 10px 1rem;z-index:1;background-image:url("./../src/tag-yellow-l.png");background-size:100% 100%;white-space:nowrap}.award-card .table-wrap{padding:0}.champion-tag,.group-tag{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;background-image:url("./../src/tag-group-m.png");background-repeat:repeat-x;background-position:center;background-size:contain;padding:8px 0 7px 0;line-height:1.2;font-size:1.1rem;margin-top:8px;margin-right:1.5rem;font-family:"cubic";color:white;position:relative;z-index:1}.champion-tag:after,.champion-tag:before,.group-tag:after,.group-tag:before{content:"";position:absolute;display:block;top:0;left:calc(-1.25rem + 1px);width:1.25rem;height:100%;background-image:url("./../src/tag-group-l.png");background-position:right center;background-repeat:no-repeat;background-size:contain}.champion-tag:after,.group-tag:after{left:unset;right:calc(-1.25rem + 2px);background-position:left center;background-image:url("./../src/tag-group-r.png")}.champion-tag+span,.group-tag+span{font-family:"cubic";font-size:1.5rem;color:#efdbff;margin-left:-4px;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:right top;transform-origin:right top;white-space:nowrap}.champion{position:relative;padding:10px 4px 8px 4px}.champion .award-card-text{position:relative;z-index:2}.champion .award-card-text span{font-weight:bold}.champion img{position:absolute;top:-24px;right:-24px;width:96px;opacity:1;z-index:1}.champion-tag{position:relative;z-index:1;display:inline-block;font-size:1.5rem;color:#320f0f;margin:0;padding-left:0.5rem;padding-right:0.5rem;background-image:url("./../src/tag-champion-m.png")}.champion-tag:before{width:1.5rem;left:-1.5rem;background-image:url("./../src/tag-champion-l.png")}.champion-tag:after{width:1.5rem;right:-1.5rem;background-image:url("./../src/tag-champion-r.png")}.intro{padding-top:8px;max-width:480px;text-align:justify;font-size:13px;color:#4e4d4a;line-height:1.6}.intro+.intro{padding-top:0}.award-card-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0.25rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.award-card-row:first-child .award-card-title,.award-card-row:first-child .col{color:#7e7b77}.award-card-text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0.25rem 1rem}.award-card-text .tag-red{margin-bottom:-2px}.award-card-text .price{margin-bottom:0;padding-bottom:0;font-size:2.5rem}.award-card-text p,.award-card-text span{font-size:1.2rem;margin-right:4px}.award-card-text .highlight{letter-spacing:1px}.award-card-text span{letter-spacing:3px}.award-card-title{min-width:100px;-ms-flex-negative:0;flex-shrink:0;height:100%;white-space:nowrap}.price{font-size:2rem;padding:4px;margin-bottom:4px;font-weight:bold;display:inline-block;line-height:1;color:#e89661;text-shadow:0 2px #fbcf3e}.highlight{color:#d16b87;font-weight:700}.tag-red{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:72px;line-height:24px;text-align:center;margin:0 2px;margin-top:-9px;padding:2px 8px 4px 2px;background-image:url("./../src/tag-red.png");background-position:center;background-repeat:no-repeat;background-size:contain;font-size:12px;color:white;vertical-align:middle;font-weight:bold}.group-card .table-wrap{padding-bottom:1rem}.group-card .table-mobile{padding-left:1rem;padding-top:1rem}.group-card .table-mobile .th{width:15%;font-size:0.9rem;min-width:66px;padding-left:0;right:0}.group-card thead th{color:#a938ff}.group-card th{color:#7e7b77}.group-card td{color:#4e4d4a}.text-deco{color:#a938ff}@media screen and (max-width:768px){.award-bg{padding-left:1rem;padding-right:1rem;padding-top:3rem;background-position:center bottom -4px,top left -48px,top right -48px,bottom left,top left}.award-bg .section-title{padding-bottom:3rem}.award-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.intro{text-align:left}.card-bg:before{left:-7px}.card-bg:after{right:-7px}.award-card{min-width:80%}.award-card .card-bg{padding:1rem 0}.award-card .tr-group{padding-left:0.25rem;padding-right:0.25rem}.award-card .tr{padding-left:0.5rem;padding-right:0.5rem}.award-card.group-card .card-bg{padding-left:1rem;padding-right:1rem}.award-card-text,.award-card-title,.col{width:100%}.award-card{margin-right:8px}.group-card{margin:0 2rem;margin-bottom:64px}.group-card .table-mobile,.group-card .table-wrap{padding-left:0.5rem;padding-right:0.5rem}.award .tube{left:16px}.group-card .table-mobile .td{padding:6px;padding-left:12px}.group-card .table-mobile .th{padding:0}}@media screen and (max-width:548px){.group-card{margin-left:0.5rem;margin-right:0.5rem}.champion-tag+span,.group-tag+span{font-size:4%}.award-card{margin-bottom:42px}.award-card .card-bg{padding-left:0rem;padding-right:0rem}}@media screen and (max-width:432px){.mobile-br-s{display:block}.tag-red{margin-top:0}}section.panel{display:none}section.panel.show{display:block}
/*# sourceMappingURL=style.min.css.map */