@font-face{font-family:pcg_icon;font-style:normal;font-weight:400;font-display:block;src:url(/tw/event/site/fonts/pcg_icon.woff) format("woff"),url(/tw/event/site/fonts/pcg_icon.ttf) format("truetype")}:root{--font-family-base:var(--font-noto-sans,"Noto Sans"),Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;--text-exbold-xxl:800 80px/1 var(--font-family-base);--text-exbold-xl:800 32px/1.4 var(--font-family-base);--text-exbold-l:800 32px/1.4 var(--font-family-base);--text-bold-xl:700 32px/1.4 var(--font-family-base);--text-bold-l:700 32px/1.4 var(--font-family-base);--text-bold-m:700 20px/1.8 var(--font-family-base);--text-bold-s:700 16px/1.4 var(--font-family-base);--text-bold-base:700 16px/1.4 var(--font-family-base);--text-bold-xs:700 14px/1.4 var(--font-family-base);--text-bold-xs-120:700 14px/1.2 var(--font-family-base);--text-medium-base:500 16px/1.4 var(--font-family-base);--text-map-levelname:700 18px/1.4 var(--font-noto-sans,"Noto Sans"),sans-serif;--text-bold-l-noto:700 32px/1.4 var(--font-noto-sans,"Noto Sans"),sans-serif;--text-bold-base-noto:700 16px/1.4 var(--font-noto-sans,"Noto Sans"),var(--font-noto-sans-thai,"Noto Sans Thai"),sans-serif}@media(max-width:768px){:root{--text-exbold-xxl:800 9.231vw/1 var(--font-family-base);--text-exbold-xl:800 6.154vw/1.4 var(--font-family-base);--text-exbold-l:800 4.615vw/1.4 var(--font-family-base);--text-bold-xl:700 6.154vw/1.4 var(--font-family-base);--text-bold-l:700 4.615vw/1.4 var(--font-family-base);--text-bold-m:700 4.103vw/1.8 var(--font-family-base);--text-bold-s:700 4.103vw/1.4 var(--font-family-base);--text-bold-base:700 3.59vw/1.4 var(--font-family-base);--text-bold-xs:700 3.077vw/1.4 var(--font-family-base);--text-bold-xs-120:700 3.077vw/1.2 var(--font-family-base);--text-medium-base:500 3.59vw/1.4 var(--font-family-base);--text-map-levelname:700 3.077vw/1.4 var(--font-noto-sans,"Noto Sans"),sans-serif;--text-bold-l-noto:700 4.615vw/1.4 var(--font-noto-sans,"Noto Sans"),sans-serif;--text-bold-base-noto:700 3.59vw/1.4 var(--font-noto-sans,"Noto Sans"),var(--font-noto-sans-thai,"Noto Sans Thai"),sans-serif}}html[lang=zh-TW]{--font-family-base:var(--font-noto-sans-tc),Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif}html[lang=th-TH]{--font-family-base:var(--font-kanit),Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{text-size-adjust:100%;overflow-y:scroll}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button,input,select,textarea{font:inherit;color:inherit}body{font-family:var(--font-family-base);line-height:1.6;color:#111;background-color:#fff;-webkit-font-smoothing:antialiased}.footer,.modal,.navigationHeader{font-size:14px;line-height:14px;color:#222}.footer button:not(:disabled),.modal button:not(:disabled),.navigationHeader button:not(:disabled){cursor:pointer}.footer,.navigationHeader{font-family:var(--font-noto-sans-jp,"Noto Sans JP"),Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif!important}.toTopButton:not(:disabled){cursor:pointer}.footer{position:relative}@media(min-width:769px){.footer a:hover,.modal a:hover,.navigationHeader a:hover{color:#adadad}.footer a:hover img,.modal a:hover img,.navigationHeader a:hover img{filter:contrast(.7) brightness(1.4)}}@media(max-width:768px){body{padding-top:60px}}.modalOpening{overflow:hidden}.headerSearchModal label{display:inline-block}.headerSearchModal input[type=text]{border:1px solid #999;border-radius:6px;width:100%;padding:0 14px;height:50px;line-height:48px}.headerSearchModal input[type=text]:hover{border-color:#adadad}.headerSearchModal input[type=text]:focus{border-color:#0075c2;outline:none}.headerSearchModal input[type=text]::placeholder{color:#adadad}.headerSearchModal input[type=radio]{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);white-space:nowrap}.headerSearchModal input[type=radio]+label{font-size:14px;vertical-align:middle;margin-right:11px;cursor:pointer}.headerSearchModal input[type=radio]:checked+label.radio:after{opacity:1}.headerSearchModal input[type=radio]:focus+label.radio:before{border-width:2px}.headerSearchModal input[type=radio]+label.radio{position:relative;padding-left:20px}.headerSearchModal input[type=radio]+label.radio:after,.headerSearchModal input[type=radio]+label.radio:before{content:"";position:absolute;top:0;bottom:0;display:block;border-radius:50%}.headerSearchModal input[type=radio]+label.radio:before{left:0;width:15px;height:15px;margin:auto;border:1px solid #adadad;background:#fff}.headerSearchModal input[type=radio]+label.radio:after{left:4px;margin-top:auto;margin-bottom:auto;width:7px;height:7px;background-color:#000;opacity:0}[class*=" icon-"],[class^=icon-]{font-family:pcg_icon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-user-circle:before{content:""}.icon-right-arrow:before{content:""}.icon-ball_outline:before{content:""}.icon-right_arrow2:before{content:""}.icon-left_arrow2:before{content:""}.icon-mail:before{content:""}.icon-home:before{content:""}.icon-official:before{content:""}.icon-user:before{content:""}.icon-delete:before{content:""}.icon-link:before{content:""}.icon-eye:before{content:""}.icon-down_arrow:before{content:""}.icon-close:before{content:""}.icon-ball:before{content:""}.icon-place:before{content:""}.icon-plus:before{content:""}.icon-outer_link:before{content:""}.icon-to_top:before{content:""}.icon-clipboard:before{content:""}.icon-sns:before{content:""}.button{position:relative;height:50px;width:230px;padding:0;color:#fff;font-size:16px;font-weight:700;background:#000;border:1px solid #000;border-radius:25px;box-sizing:border-box}@media(min-width:769px){.button:hover{filter:contrast(.57) brightness(1.4)}}.button.large{width:335px}.button.secondary{background:#fff;color:#000}.button.secondary:hover{color:#adadad;text-decoration:none;border-color:#adadad;filter:none}.button.arrow:after{content:"";font-family:pcg_icon;font-weight:400;position:absolute;top:0;bottom:0;right:10px;margin:auto 0;width:14px;height:20px;display:flex;align-items:center;justify-content:end}.button.search{width:135px;height:50px;display:flex;justify-content:center;align-items:center}.button.search:before{content:"";font-family:pcg_icon;font-weight:400;font-size:24px;line-height:24px;margin-right:14px;height:24px;width:19.6px}@media(min-width:769px){.button.large{width:320px}}.toTopButton{display:block;position:fixed;width:74px;height:94px;border-radius:57px 0 0 57px;border-color:rgba(0,0,0,0);bottom:50px;background:linear-gradient(115deg,#b2b4b4,#e5e5e5 45%,#b2b4b4 70%,#e5e5e5);z-index:190}.toTopButton:not(.show){right:-100%;transition:1s}.toTopButton.show{right:0;transition:.5s}.toTopButton:after{content:"";font-family:pcg_icon;color:#000;display:block;font-size:40px;line-height:40px;font-weight:400;position:absolute;top:0;bottom:0;height:42px;right:14px;margin:auto}@media(min-width:769px){.toTopButton:hover{filter:contrast(.57) brightness(1.4)}}@media(max-width:768px){.toTopButton{width:57px;height:57px;border-radius:57px 0 0 57px;top:auto;bottom:20px}.toTopButton:after{right:0;left:0;font-size:28px;line-height:28px;height:28px}}.headerSearchButton{border:0;padding:1px 6px;color:#fff;background-color:hsla(0,0%,100%,0)}@media(min-width:769px){.headerSearchButton:hover{color:#adadad}.navigationHeader{display:flex;height:100px;min-width:1010px;background-color:#000;box-sizing:border-box;position:relative;z-index:99}.navigationHeader.id{min-width:1200px}.navigationHeader.id .siteLinkItem:not(.forBeginners){min-width:min-content}.navigationHeader.id .siteLinkItem.forBeginners{max-width:140px}.navigationHeader .logoArea{width:305px;flex-shrink:0;height:100%;padding:0;line-height:0;font-size:0;margin:0}.navigationHeader .logoArea a{display:block;height:100%}.navigationHeader .logoArea .logo{width:auto;max-width:none;height:100%}.navigationHeader.th .logoArea{width:299px}.navigationHeader.my .logoArea,.navigationHeader.ph .logoArea,.navigationHeader.sg .logoArea{width:390px}.navigationHeader.id .logoArea{width:404px}.navigationHeader .siteLinkBox{flex:1 1;padding:0 0 0 95px}.navigationHeader .siteLink{display:flex;align-items:center;justify-content:space-between;color:#fff;height:100%;flex:1 1;max-width:650px}.navigationHeader .siteLink .siteLinkItem{padding-left:15px;font-size:14px;line-height:20px}.navigationHeader .siteLink .siteLinkItem.game-on{text-align:center}.navigationHeader .menu{display:flex;align-items:center;color:#fff;height:100%;padding:0 10px}.navigationHeader .menu .menuItem{padding:0 20px}.navigationHeader .menu .menuItem .icon-user{font-size:30px}.navigationHeader .menu .menuItem .icon-search{font-size:23px}.navigationHeader .siteLinkOpenButton{display:none}}@media(max-width:768px){.navigationHeader{display:flex;justify-content:space-between;height:60px;width:100vw;position:fixed;left:0;top:0;background-color:#000;z-index:99}.navigationHeader .logoArea{height:100%;padding:0;line-height:0;font-size:0;margin:0}.navigationHeader .logoArea a{display:block;height:100%}.navigationHeader .logoArea .logo{width:auto;height:100%}.navigationHeader .siteLinkBox{width:100%;height:calc(100% - 60px);transition:left .3s;position:fixed;top:60px;left:-100%;background:#000}.navigationHeader .siteLinkBox .siteLink{color:#fff;height:100%;flex:1 1}.navigationHeader .siteLinkBox .siteLink .siteLinkItem a{display:block;padding:9px;margin:0 20px;border-bottom:1px solid #414141;font-size:16px;line-height:26px;font-weight:700;position:relative}.navigationHeader .siteLinkBox .siteLink .siteLinkItem a:after{content:"";font-family:pcg_icon;font-weight:400;position:absolute;top:0;bottom:0;right:10px;margin:auto 0;width:14px;height:20px;display:flex;align-items:center;justify-content:end;right:0}.navigationHeader .siteLinkBox .siteLink .siteLinkItem a br{display:none}.navigationHeader .siteLinkBox .siteLink .siteLinkItem.forBeginners{padding:16px 0 10px}.navigationHeader .siteLinkBox .siteLink .siteLinkItem.forBeginners a{margin:0 28px;border:1px solid #fff;border-radius:50px;padding:0;height:38px;display:flex;align-items:center;justify-content:center}.navigationHeader .siteLinkBox .siteLink .siteLinkItem.forBeginners a:after{right:10px}.navigationHeader .siteLinkBox .siteLink .siteLinkItem.forBeginners span:before{content:"";font-family:pcg_icon;margin-right:6px}.navigationHeader .siteLinkBox.isOpen{left:0}.navigationHeader .menu{display:flex;align-items:center;color:#fff;height:100%}.navigationHeader .menu .menuItem{padding-right:18px}.navigationHeader .menu .menuItem .icon-user{font-size:30px}.navigationHeader .menu .menuItem .icon-search{font-size:23px}.navigationHeader .menu .siteLinkOpenButton{width:60px;height:60px;background:#000;border:none;position:relative;z-index:100}.navigationHeader .menu .siteLinkOpenButton .line{transition:all .3s;transform:rotate(0deg);width:26px;height:4px;background:#fff;display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.navigationHeader .menu .siteLinkOpenButton .line:first-of-type{transform:translateY(-9px)}.navigationHeader .menu .siteLinkOpenButton .line:nth-of-type(3){transform:translateY(9px)}.navigationHeader .menu .siteLinkOpenButton.isOpen .line:first-of-type{transform:rotate(-45deg) translateY(0)}.navigationHeader .menu .siteLinkOpenButton.isOpen .line:nth-of-type(2){opacity:0}.navigationHeader .menu .siteLinkOpenButton.isOpen .line:nth-of-type(3){transform:rotate(45deg) translateY(0)}}.headerSearchModal .searchBox{width:100%}.headerSearch-tabs .tabButton{position:relative;box-sizing:border-box;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #adadad;border-bottom:0;background-color:hsla(0,0%,100%,0)}.headerSearch-tabs .tabButton:not(.selected):after{content:"";position:absolute;left:0;bottom:0;display:block;height:1px;background-color:#adadad}.headerSearch-tabs .tabButton.card:before{content:"";position:absolute;bottom:0;right:-6px;display:block;width:6px;height:1px;background-color:#adadad}.headerSearch-content{position:relative;box-sizing:border-box;border-left:1px solid #adadad;border-right:1px solid #adadad;border-bottom:1px solid #adadad}.headerSearch-content:before{content:"";position:absolute;top:-1px;right:-1px;display:block;height:1px;background-color:#adadad}.headerSearch-content .tabContent{display:none}.headerSearch-content .tabContent.show{display:block}@media(min-width:769px){.headerSearchModal .modalBody{padding-top:40px}.headerSearch-tabs .tabButton{width:223px;height:49px}.headerSearch-tabs .tabButton:not(.selected):after{width:222px}.headerSearch-content{padding:24px 20px}.headerSearch-content:before{width:calc(100% - 448px)}.headerSearch-content .cardTypeLabel,.headerSearch-content .regulationTypeLabel{margin:0}}@media(max-width:768px){.headerSearchModal .modalBody{padding-top:10px}.headerSearch-tabs .tabButton{width:95px;height:43px}.headerSearch-tabs .tabButton:not(.selected):after{width:94px}.headerSearch-content{padding:21px 10px}.headerSearch-content:before{width:calc(100% - 192px)}}.searchBox .searchTitle{line-height:20px;height:20px;font-size:18px;font-weight:700;margin-bottom:20px}.searchBox{background:#efefef;text-align:center}.searchBox .keywordButton{display:flex}.searchBox .cardTypeSelector .cardTypes label input,.searchBox .cardTypeSelector .regulations label input,.searchBox .regulationSelector .cardTypes label input,.searchBox .regulationSelector .regulations label input{height:15px;width:15px}@media(min-width:769px){.searchBox{height:121px;width:1010px;padding:20px 16px 21px 10px}.searchBox .spOnly{display:none}.searchBox .inputInline{display:inline-block}.searchBox .keywordButton{padding-bottom:10px;height:50px;box-sizing:content-box}.searchBox .keywordButton .keyword:before{content:"";font-family:pcg_icon;position:absolute;color:#adadad;top:19px;left:12px;width:17px;height:17px;font-size:17px}.searchBox .keywordButton .keyword>input{box-sizing:border-box;padding-left:36px;border-radius:12px}.searchBox .keywordButton .keyword{width:830px;margin-right:20px;position:relative;height:50px}.searchBox .cardTypeSelector,.searchBox .regulationSelector{display:flex;align-items:center}.searchBox .cardTypeSelector .cardTypeLabel,.searchBox .cardTypeSelector .regulationLabel,.searchBox .regulationSelector .cardTypeLabel,.searchBox .regulationSelector .regulationLabel{line-height:20px;height:20px;font-size:14px;font-weight:700;padding-right:20px;margin-bottom:0}.searchBox .cardTypeSelector .cardTypes,.searchBox .cardTypeSelector .regulations,.searchBox .regulationSelector .cardTypes,.searchBox .regulationSelector .regulations{line-height:20px;height:20px}.searchBox .cardTypeSelector .cardTypes .inputInline,.searchBox .cardTypeSelector .regulations .inputInline,.searchBox .regulationSelector .cardTypes .inputInline,.searchBox .regulationSelector .regulations .inputInline{display:block}.searchBox .cardTypeSelector .cardTypes label,.searchBox .cardTypeSelector .regulations label,.searchBox .regulationSelector .cardTypes label,.searchBox .regulationSelector .regulations label{line-height:20px;height:20px;position:relative;padding-left:20px;padding-right:11px}.searchBox .cardTypeSelector .cardTypes label input,.searchBox .cardTypeSelector .regulations label input,.searchBox .regulationSelector .cardTypes label input,.searchBox .regulationSelector .regulations label input{position:absolute;top:2.5px;bottom:0;left:0;margin:auto}.searchBox .spSearchButton{display:none}}@media(max-width:768px){.searchBox{width:100vw;padding:20px}.searchBox .inputInline{display:block}.searchBox .keywordButton{padding-bottom:20px}.searchBox .keywordButton .keyword:before{content:"";font-family:pcg_icon;position:absolute;color:#adadad;left:12px;font-size:17px}.searchBox .keywordButton .keyword>input{padding-left:36px}.searchBox .keywordButton .keyword{height:45px;width:100%;position:relative}.searchBox .keywordButton .keyword:before{top:19px;left:11px;width:17px;height:17px}.searchBox .keywordButton .keyword>input{box-sizing:border-box;padding-left:34px;border-radius:12px}.searchBox .keywordButton .searchButton{display:none}.searchBox .cardTypeSelector,.searchBox .regulationSelector{display:block}.searchBox .cardTypeSelector .cardTypeLabel,.searchBox .cardTypeSelector .regulationLabel,.searchBox .regulationSelector .cardTypeLabel,.searchBox .regulationSelector .regulationLabel{font-size:14px;font-weight:700;text-align:left;margin-bottom:0;padding-bottom:10px}.searchBox .cardTypeSelector .cardTypes,.searchBox .cardTypeSelector .regulations,.searchBox .regulationSelector .cardTypes,.searchBox .regulationSelector .regulations{padding-bottom:18px}.searchBox .cardTypeSelector .cardTypes label,.searchBox .cardTypeSelector .regulations label,.searchBox .regulationSelector .cardTypes label,.searchBox .regulationSelector .regulations label{box-sizing:content-box;display:block;margin-bottom:6px;height:20px;line-height:20px;text-align:left}.searchBox .spSearchButton{display:flex;justify-content:center;padding-top:20px}.searchBox .spSearchButton .searchButton{width:230px}}.modal{display:none;background:rgba(0,0,0,.7);position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:199;overflow:auto}.modal .modalWrapper{padding:20px 0;display:flex;justify-content:center;align-items:center;min-height:100%;width:1010px;margin:0 auto}.modal .modalWrapper .modalWindow{width:100%;background:#fff;border-radius:6px;padding:0 32px 32px;margin-top:54px;margin-bottom:70px;position:relative}.modal .modalWrapper .modalWindow .close{position:absolute;right:0;top:-54px;color:#fff;font-size:0;line-height:0}.modal .modalWrapper .modalWindow .close .closeButton{border:0;background:rgba(0,0,0,0);padding:0}.modal .modalWrapper .modalWindow .close .closeButton:after{content:"";display:block;font-size:33px;line-height:33px;width:33px;height:33px;color:#fff;font-family:pcg_icon}.modal .modalWrapper .modalWindow .modalHeader{font-size:28px;line-height:40px;font-weight:700;text-align:center;padding:40px 0}.modal .modalWrapper .modalWindow .bottomClose{bottom:-70px;left:0;position:absolute;text-align:center;width:100%}.modal .modalWrapper .modalWindow .bottomClose .bottomCloseButton{border:0;width:170px;display:inline-flex;align-items:center;justify-content:center}.modal .modalWrapper .modalWindow .bottomClose .bottomCloseButton:before{content:"";font-size:16px;line-height:16px;font-family:pcg_icon;font-weight:700;margin-right:10px}@media(max-width:768px){.modal .modalWrapper{width:auto;margin:25px 20px 0}.modal .modalWrapper .modalWindow{padding:0 10px 10px;margin-top:25px;margin-bottom:75px}.modal .modalWrapper .modalWindow .close{top:-25px}.modal .modalWrapper .modalWindow .close .closeButton:after{font-size:14px;line-height:14px;width:14px;height:14px;font-weight:700}.modal .modalWrapper .modalWindow .modalHeader{padding:24px 0}.modal .modalWrapper .modalWindow .bottomClose{bottom:-75px}}@media(min-width:769px){.footer{background:#000;color:#fff}.footer .footerWrapper{max-width:1010px;margin:0 auto;padding:40px 0 30px}.footer .footerWrapper .contact{text-align:center;margin-bottom:30px}.footer .footerWrapper .contact .contactButton{border:2px solid #fff;height:56px;border-radius:28px;font-weight:400;font-size:18px}.footer .footerWrapper .contact .contactButton:before{content:"";font-family:pcg_icon;margin-right:12px}.footer .footerWrapper .siteLink{margin-bottom:30px}.footer .footerWrapper .siteLink ul{display:flex;justify-content:center;color:#adadad}.footer .footerWrapper .siteLink ul .siteLinkItem{margin:0 22px}.footer .footerWrapper .siteLink ul .siteLinkItem a:hover{text-decoration:underline}.footer .footerWrapper .outerSiteLink{margin-bottom:40px}.footer .footerWrapper .outerSiteLink ul{display:flex;justify-content:center}.footer .footerWrapper .outerSiteLink ul .siteLinkItem{margin:0 10px;position:relative;font-size:16px}.footer .footerWrapper .outerSiteLink ul .siteLinkItem :after{content:"";font-size:12px;font-family:pcg_icon;margin-left:14px}.footer .footerWrapper .note{font-size:10px;color:#676767}.footer .footerWrapper .note p{margin-bottom:3px}}@media(max-width:768px){.footer{background:#000;color:#fff}.footer .footerWrapper{padding:30px 0 50px}.footer .footerWrapper .contact{text-align:center;margin-bottom:30px}.footer .footerWrapper .contact .contactButton{width:320px;border:2px solid #fff;height:56px;border-radius:28px;font-weight:400}.footer .footerWrapper .contact .contactButton:before{content:"";font-family:pcg_icon;margin-right:12px}.footer .footerWrapper .siteLink{margin-bottom:18px}.footer .footerWrapper .siteLink ul{display:flex;justify-content:center;color:#adadad;flex-wrap:wrap}.footer .footerWrapper .siteLink ul .siteLinkItem{margin:0 22px 22px}.footer .footerWrapper .outerSiteLink{margin-bottom:20px}.footer .footerWrapper .outerSiteLink ul{text-align:center}.footer .footerWrapper .outerSiteLink ul .siteLinkItem{position:relative;font-size:16px;border-top:1px solid dimgray}.footer .footerWrapper .outerSiteLink ul .siteLinkItem a{display:block;padding:32px 0}.footer .footerWrapper .outerSiteLink ul .siteLinkItem :after{content:"";font-family:pcg_icon;font-weight:400;position:absolute;top:0;bottom:0;right:10px;margin:auto 0;width:14px;height:20px;display:flex;align-items:center;justify-content:end;right:20px;font-size:12px}.footer .footerWrapper .outerSiteLink ul .siteLinkItem:last-of-type{border-bottom:1px solid dimgray}.footer .footerWrapper .note{font-size:10px;color:#676767;padding:0 20px}.footer .footerWrapper .note p{margin-bottom:3px;line-height:16px}}