@import"https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap&text=!";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;700&family=Sawarabi+Mincho&family=Noto+Sans+HK:wght@300;700&family=Noto+Serif+HK:wght@300;700&family=Oswald:wght@200;300;400;600&family=Roboto:wght@300;700&display=swap";@-webkit-keyframes attention{0%{transform:rotate(20deg)}5%{transform:rotate(-17deg)}10%{transform:rotate(12deg)}15%{transform:rotate(-8deg)}20%{transform:rotate(4deg)}25%{transform:rotate(-1deg)}30%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes attention{0%{transform:rotate(20deg)}5%{transform:rotate(-17deg)}10%{transform:rotate(12deg)}15%{transform:rotate(-8deg)}20%{transform:rotate(4deg)}25%{transform:rotate(-1deg)}30%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes flow{0%{transform:translateY(0%)}50%{transform:translateY(5%)}100%{transform:translateY(0%)}}@keyframes flow{0%{transform:translateY(0%)}50%{transform:translateY(5%)}100%{transform:translateY(0%)}}@-webkit-keyframes check{0%{transform:scale(1.3)}5%{transform:scale(0.8)}10%{transform:scale(1.25)}15%{transform:scale(0.9)}20%{transform:scale(1.15)}25%{transform:scale(0.95)}30%{transform:scale(1.02)}35%{transform:scale(1)}100%{transform:scale(1)}}@keyframes check{0%{transform:scale(1.3)}5%{transform:scale(0.8)}10%{transform:scale(1.25)}15%{transform:scale(0.9)}20%{transform:scale(1.15)}25%{transform:scale(0.95)}30%{transform:scale(1.02)}35%{transform:scale(1)}100%{transform:scale(1)}}*{box-sizing:border-box}span.oneword{display:inline-block}.smaller{font-size:60%}.attention{margin-left:1em;text-indent:-1em;font-size:80%;font-weight:normal}.check{position:relative}.check::before{content:"!";display:none;background-color:#ff7300;width:30px;height:30px;border:2px #fff solid;line-height:30px;text-align:center;color:#fff;font-size:27px;font-family:"Yeseva One",cursive;text-shadow:none;position:absolute;transform-origin:center center;border-radius:50%;-webkit-animation:check 1.5s 0s ease-in-out alternate infinite;animation:check 1.5s 0s ease-in-out alternate infinite;z-index:9}html[lang=ja]{font-family:"Noto Sans JP",sans-serif}html[lang=ja] .zh,html[lang=ja] .en{display:none}html[lang=ja] .jp{display:block !important}html[lang=zh]{font-family:"Noto Sans HK",sans-serif}html[lang=zh] .jp,html[lang=zh] .en{display:none}html[lang=zh] .zh{display:block !important}html[lang=en]{font-family:"Roboto",serif}html[lang=en] .jp,html[lang=en] .zh{display:none}html[lang=en] .en{display:block !important}body{margin:0;padding:0;background-image:url(../images/common/bg.jpg);background-size:100% auto;background-repeat:repeat-y;font-size:20px}body.modaal-noscroll nav.globalmenu{display:none}@media(max-width: 768px){body{font-size:16px}}nav.globalmenu{display:flex;flex-wrap:nowrap;justify-content:right;position:fixed;width:100%;background-color:rgba(255,255,255,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color .5s 0s ease-in-out,-webkit-backdrop-filter 1s 0s ease-in-out;transition:background-color .5s 0s ease-in-out,backdrop-filter 1s 0s ease-in-out;transition:background-color .5s 0s ease-in-out,backdrop-filter 1s 0s ease-in-out,-webkit-backdrop-filter 1s 0s ease-in-out;z-index:1000}nav.globalmenu.scrl{background-color:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .5s 0s ease-in-out,-webkit-backdrop-filter 1s 0s ease-in-out;transition:background-color .5s 0s ease-in-out,backdrop-filter 1s 0s ease-in-out;transition:background-color .5s 0s ease-in-out,backdrop-filter 1s 0s ease-in-out,-webkit-backdrop-filter 1s 0s ease-in-out}nav.globalmenu .headsymbol-small{display:none;width:110px;margin-top:9px;margin-left:5px;margin-right:auto}nav.globalmenu .headsymbol-small img{display:block;width:100%}nav.globalmenu .lang_change{display:flex;flex-wrap:nowrap;justify-content:right;align-items:center;width:40%;max-width:300px;font-family:"Oswald",sans-serif;font-weight:600}@media(max-width: 640px){nav.globalmenu .lang_change{zoom:75%}}nav.globalmenu .lang_change .language{font-size:70%;color:#444;width:5em}@media(max-width: 640px){nav.globalmenu .lang_change .language{display:none}}nav.globalmenu .lang_change a{display:block;width:40px;height:40px;margin:0 .5%;border:2px #bbb solid;background-color:#fff;border-radius:50%;text-align:center;font-size:18px;text-decoration:none;line-height:36px;color:#333}nav.globalmenu .lang_change a.current{background-color:#333;color:#fff}nav.globalmenu .show_gmenu{display:flex;justify-content:center;align-items:center;width:8em;text-align:center;margin-left:30px;background-color:rgba(219,10,10,.8);padding:.5em;text-decoration:none;font-family:"Oswald",sans-serif;font-size:120%;color:#fff}@media(max-width: 640px){nav.globalmenu .show_gmenu{width:5em;margin-left:10px}}.wrapper{width:100%}header,main,.content-common,footer{width:100%;display:block}header{overflow:hidden;transform:translate3d(0, 0, 0)}header canvas#bg-particle{position:absolute;top:0;left:0;width:100%;z-index:0}@media(max-width: 640px){header canvas#bg-particle{width:200%;margin-left:-50%;margin-top:-50%}}.inner_content{width:95%;max-width:1000px;margin:0 auto;position:relative;z-index:1}.twitter,.ktapp{background-color:#fff;padding:3% 2.5%;font-size:120%;font-weight:700;text-align:center}@media(max-width: 640px){.twitter,.ktapp{padding:6% 2.5%}}.twitter .bt-twitter,.twitter .bt-ktapp,.ktapp .bt-twitter,.ktapp .bt-ktapp{display:block;width:80%;max-width:300px;margin:3% auto 0}@media(max-width: 640px){.twitter .bt-twitter,.twitter .bt-ktapp,.ktapp .bt-twitter,.ktapp .bt-ktapp{max-width:200px;margin-top:6%}}.twitter{color:#1d9bf0}.ktapp{color:#c71414}.ktapp::before{content:"";display:block;width:min(85%,700px);height:1px;border:1px #999 dotted;border-width:5px 0 0;margin:0 auto;transform:translateY(-2vw)}.outline{background-color:#323232;padding:3% 2.5%;text-align:center;color:#ddd}@media(max-width: 640px){.outline{padding:6% 2.5%}}.outline h4{margin:0;padding:0;margin-bottom:3%;font-size:120%;font-weight:bold}.outline dl{display:flex;flex-wrap:wrap;border:1px #777 solid;padding:1em;text-align:left;max-width:500px;margin:3% auto}@media(max-width: 640px){.outline dl{padding:.5em;max-width:400px;font-size:90%}}.outline dl dt,.outline dl dd{display:block}.outline dl dt{width:5em;text-align:right}.outline dl dd{width:calc(100% - 5em);margin-left:0}.outline a{color:#fff}footer{background-color:#000;padding:3em;text-align:center;font-size:70%;color:#ccc}footer .partners{margin-bottom:3%}footer .partners h4{display:block;text-align:center;font-size:150%;color:#fff;margin:0;padding:0;margin-bottom:1%}footer .partners .partners_banners{display:flex;justify-content:center}footer .partners .partners_banners a{display:block;margin:0 1%;width:min(30%,240px)}footer .partners .partners_banners a img{display:block;width:100%;border:1px #444 solid}footer .attention-jpdate{margin-bottom:2em}.popup-window,.common-popup{display:none}.contentlinks{display:flex;justify-content:center;flex-wrap:wrap}.contentlinks a{display:flex;justify-content:center;align-items:center;width:30vw;height:30vw;max-width:280px;max-height:280px;margin:10px;border-radius:50%;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 10px rgba(0,0,0,.3),0 30px 50px rgba(0,0,0,.3),0 0 30px #fff inset;font-size:120%;font-weight:bold;text-align:center;text-decoration:none;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;color:#444;line-height:1.2;cursor:pointer}@media(max-width: 640px){.contentlinks a{font-size:100%;width:32vw;height:32vw}}.contentlinks a.check::before{top:3%;right:15%}.contentlinks a[href*="index."]{background-image:url(../images/common/menubg-top.jpg);animation:flow 5s -2s ease-in-out alternate-reverse infinite}.contentlinks a[href*="titles."]{background-image:url(../images/common/menubg-titles.jpg);animation:flow 5s -0.3s ease-in-out alternate-reverse infinite}.contentlinks a[href*="live."]{background-image:url(../images/common/menubg-live.jpg);animation:flow 5s -1.2s ease-in-out alternate-reverse infinite}.contentlinks a[href*="goods."]{background-image:url(../images/common/menubg-goods.jpg);animation:flow 5s -2.5s ease-in-out alternate-reverse infinite}.contentlinks a[href*="booth."]{background-image:url(../images/common/menubg-booth.jpg);animation:flow 5s -0.1s ease-in-out alternate-reverse infinite}.contentlinks a[href*="campaign."]{background-image:url(../images/common/menubg-campaign.jpg);animation:flow 5s -1.8s ease-in-out alternate-reverse infinite}.contentlinks a[tabindex="-1"]{background-image:url(../images/common/menubg-more.jpg);animation:flow 5s 0s ease-in-out alternate-reverse infinite;font-family:"Oswald",sans-serif;font-size:80%;color:#aaa;pointer-events:none;cursor:default}html[lang=en] .contentlinks{font-family:"Oswald",sans-serif}.btn_format-default{display:block;border:1px #ddd solid;background:linear-gradient(to bottom, #FFF, #d8dfe7, #bdc0c2);border-radius:5px;box-shadow:0 0 3px #fff inset,0 0 2px rgba(0,0,0,.65),0 0 3px #fff;text-align:center;font-weight:bold;color:#333;text-decoration:none;text-shadow:1px 1px 2px #fff;line-height:1.1}.modaal-wrapper{-webkit-backdrop-filter:blur(10px) grayscale(75%) !important;backdrop-filter:blur(10px) grayscale(75%) !important}.modaal-inner-wrapper{padding:80px 2% !important}.modaal-container{background:none !important;box-shadow:none !important}.modaal-content-container{padding:0 !important}