abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../img/common/ajax-loader.gif") center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:81px;width:71px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}@media only screen and (max-width:769px){.slick-next,.slick-prev{transform:translate(0,0);bottom:-100px;top:auto}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-prev{left:-50px}@media only screen and (max-width:769px){.slick-prev{left:20%}}[dir=rtl] .slick-prev{left:auto;right:-50px}@media only screen and (max-width:769px){[dir=rtl] .slick-prev{right:20%}}.slick-prev:before{content:"";display:inline-block;background:url("../img/characters/arrow_prev.png") no-repeat center center;width:71px;height:81px;filter:drop-shadow(0px 3px 10px #00e9ff)}@media only screen and (max-width:769px){.slick-prev:before{width:57px;height:65px;background-size:100% 100%}}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-50px}@media only screen and (max-width:769px){.slick-next{right:20%}}[dir=rtl] .slick-next{left:-50px;right:auto}@media only screen and (max-width:769px){[dir=rtl] .slick-next{left:20%}}.slick-next:before{content:"";display:inline-block;background:url("../img/characters/arrow_next.png") no-repeat center center;width:71px;height:81px;filter:drop-shadow(0px 3px 10px #00e9ff)}@media only screen and (max-width:769px){.slick-next:before{width:57px;height:65px;background-size:100% 100%}}[dir=rtl] .slick-next:before{content:"←"}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;box-sizing:border-box}html{font-size:62.5%;height:100%;min-width:1000px;scroll-padding-top:100px}@media only screen and (max-width:959px){html{width:100%;min-width:100%;scroll-padding-top:80px}}body{font-size:1.4em;letter-spacing:0.05em;line-height:1.7;height:100%;min-width:1000px}@media print{body body{-webkit-print-color-adjust:exact}}@media only screen and (max-width:959px){body{width:100%;min-width:100%;height:100%;overflow-x:hidden}}h1{margin:0}p{margin:0;padding:0}ul{list-style:none;padding:0;margin:0}button,input,select,textarea{outline:none}a,button,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=reset],input[type=submit],label[for],select{cursor:pointer}:disabled,[readOnly]{cursor:not-allowed!important}a{color:#006c9f;position:relative;text-decoration:none;transition:all 0.3s ease}em{font-style:normal}body{color:#333;padding-top:100px}@media only screen and (max-width:959px){body{padding-top:80px}}.externalIcon{margin:0 3px;vertical-align:middle}a:link{color:#06f}a:visited{color:#39f}a:hover{text-decoration:none;color:#00f}a:active{color:#00f}#bg_dot{position:relative;width:100%;height:100%;z-index:2}#bg_stripe{position:relative;width:100%;height:100%;z-index:2}@media only screen and (max-width:959px){#bg_stripe{background-size:150px auto}}.nowrap{white-space:nowrap}img{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:normal;font-style:normal;margin:0;padding:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%;display:block}@font-face{font-family:'Dela Gothic One';src:url("../fonts/DelaGothicOne-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:'M PLUS 1p';src:url("../fonts/MPLUS1p-Black.ttf") format("truetype");font-weight:900}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:400;src:url("../fonts/noto-sans-tc-v2-latin_chinese-traditional-regular.eot");src:local('Noto Sans TC Regular'),local('NotoSansTC-Regular'),url("../fonts/noto-sans-tc-v2-latin_chinese-traditional-regular.eot?#iefix") format('embedded-opentype'),url("../fonts/noto-sans-tc-v2-latin_chinese-traditional-regular.woff2") format('woff2'),url("../fonts/noto-sans-tc-v2-latin_chinese-traditional-regular.woff") format('woff'),url("../fonts/noto-sans-tc-v2-latin_chinese-traditional-regular.ttf") format('truetype'),url("../fonts/noto-sans-tc-v2-latin_chinese-traditional-regular.svg#NotoSansTC") format('svg')}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url("../fonts/noto-sans-kr-v8-korean_latin-regular.eot");src:local('Noto Sans KR Regular'),local('NotoSansKR-Regular'),url("../fonts/noto-sans-kr-v8-korean_latin-regular.eot?#iefix") format('embedded-opentype'),url("../fonts/noto-sans-kr-v8-korean_latin-regular.woff2") format('woff2'),url("../fonts/noto-sans-kr-v8-korean_latin-regular.woff") format('woff'),url("../fonts/noto-sans-kr-v8-korean_latin-regular.ttf") format('truetype'),url("../fonts/noto-sans-kr-v8-korean_latin-regular.svg#NotoSansKR") format('svg')}@font-face{font-family:'Noto Sans TC';src:url("../fonts/NotoSansTC-Black.otf");font-weight:900}@font-face{font-family:'Noto Sans KR';font-weight:900;src:url("../fonts/NotoSansKR-Black.otf")}.is-pc{display:block}@media only screen and (max-width:959px){.is-pc{display:none}}.is-sp{display:none}@media only screen and (max-width:959px){.is-sp{display:block}}.is-spsp{display:none}@media only screen and (max-width:599px){.is-spsp{display:block}}.is-sp5s{display:none}@media only screen and (max-width:320px){.is-sp5s{display:block}}.is-pc_sp5s{display:block}@media only screen and (max-width:959px){.is-pc_sp5s{display:none}}@media only screen and (max-width:320px){.is-pc_sp5s{display:block}}.is-pc_spsp{display:block}@media only screen and (max-width:959px){.is-pc_spsp{display:none}}@media only screen and (max-width:599px){.is-pc_spsp{display:block}}html[lang=ja] #container{font-family:'M PLUS 1p'}html[lang=zh-cmn-Hant-TW] body{font-family:"Noto Sans TC","Helvetica Neue",Helvetica,Arial,STHeitiTC-light,STHeiti,"Microsoft JhengHei",微軟正黑體,sans-serif}html[lang=ko] #container{font-family:"Noto Sans KR","Helvetica Neue","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",Dotum,"돋움",sans-serif}html[lang=de] #container,html[lang=en] #container,html[lang=fr] #container{font-family:'M PLUS 1p'}button,input,label,select,textarea{font-family:'M PLUS 1p'}* html body,* html input,* html textarea{font-family:"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}html{scroll-behavior:smooth;height:-webkit-fill-available}body{background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loader{color:#ff821a;position:fixed;box-sizing:border-box;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;z-index:999999}.loader p{display:none;position:fixed;font-family:'Dela Gothic One';font-weight:400;font-size:4rem;line-height:1.55;letter-spacing:1.6px;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:64px;pointer-events:none;text-shadow:0 0 0.5em #f00;color:#fff}.loader p:lang(ko){font-family:'Noto Sans KR';font-weight:900}@media only screen and (max-width:599px){.loader p{font-size:2rem}}.loader:after,.loader:before{box-sizing:border-box;display:none;content:'';position:fixed;border-radius:50%;border:solid 8px;animation:rotation 1s linear infinite;pointer-events:none}.loader:after{width:48px;height:48px;border-color:#ffe425;border-left-color:transparent;top:calc(50% - 24px);left:calc(50% - 24px)}.loader:before{width:64px;height:64px;border-color:#e37000;border-right-color:transparent;animation-duration:2s;top:calc(50% - (24px + 8px));left:calc(50% - (24px + 8px))}.loader.is-active{background-color:#000;width:100%;height:100%;left:0;top:0}.loader.is-active p,.loader.is-active:after,.loader.is-active:before{display:block}#container{position:relative;width:100%;font-weight:900}#container:before{content:'';display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:image-set(url("../img/countdown_2022/bg_main.jpg") 1x,url("../img/countdown_2022/bg_main@2x.jpg") 2x) no-repeat center 0/cover}@media only screen and (max-width:959px){#container:before{background-size:260% auto}}header{position:fixed;background-image:linear-gradient(#000,rgba(0,0,0,0));display:flex;top:0;width:100%;z-index:100;color:#fff;transition:all 0.3s ease}@media only screen and (max-width:959px){header{flex-direction:column;padding:5px 10px;height:60px}}header .header__logo{z-index:101;margin-left:24px;width:146px;height:89px;transition:all 0.3s ease}@media only screen and (max-width:1024px){header .header__logo{width:120px;height:73px;margin-left:0}}@media only screen and (max-width:959px){header .header__logo{width:80px;height:49px;marigin:0}}header .header__logo a{color:#000;display:inline-block;transition:all 0.3s ease}header .header__logo a img{width:100%;vertical-align:middle;transition:all 0.3s ease}#gloval-nav{display:flex;justify-content:flex-end}@media screen and (min-width:960px){#gloval-nav{-ms-flex-grow:1;flex-grow:1}}#gloval-nav nav{margin:24px 10px}#gloval-nav nav ul{display:flex}@media only screen and (max-width:959px){#gloval-nav nav ul{justify-content:center;margin-bottom:40px}}#gloval-nav nav ul li{width:40px;margin:0 10px}@media only screen and (max-width:599px){#gloval-nav nav ul li{width:45px}}#gloval-nav nav ul li a{position:relative;display:inline-block;color:#f2db8c}@media only screen and (max-width:959px){#gloval-nav nav ul li a{padding:13px 0;transition:color 0.6s ease}}#gloval-nav nav ul li a img{width:100%}#nav-toggle{display:none;position:fixed;top:0;right:0;width:60px;height:60px;padding:18px 18px 0;cursor:pointer;z-index:100;background:#000 url("../img/ic_language.svg") no-repeat center center;background-size:23px 23px}@media only screen and (max-width:959px){#nav-toggle{display:block}}#nav-toggle>div{position:relative;width:24px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute;opacity:0;transition:transform 0.3s ease-in-out,top 0.5s ease}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2){top:8px}#nav-toggle span:nth-child(3){top:16px}.open #nav-toggle{background:none}.open #nav-toggle span{background:#fff;opacity:1}.open #nav-toggle span:first-child{top:8px;transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:8px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:8px;transform:rotate(-45deg)}@media only screen and (max-width:959px){#gloval-nav{background:rgba(0,0,0,0.9);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;visibility:hidden;flex-direction:column;justify-content:center;opacity:0;transition:opacity 0.6s ease,visibility 0.5s ease;height:100vh}}.open{overflow:hidden}.open #gloval-nav{visibility:visible;opacity:1}.open #gloval-nav li{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity 0.9s ease}.lang{text-align:left;font-size:1.3rem;width:130px;height:40px;z-index:110;margin:24px 20px;text-indent:37px;line-height:1;letter-spacing:1.12px}@media only screen and (max-width:1024px){.lang{font-size:1.2rem}}@media only screen and (max-width:959px){.lang{font-size:1.4rem;width:calc(100% - 60px);height:auto;margin:0 auto;border-top:solid 1px #0d7689;text-indent:0}}.lang label{cursor:pointer;position:relative;display:block;color:#fff;width:130px;line-height:40px;font-size:1.3rem;transition:all 0.3s;background:#222 url("../img/ic_language.svg") no-repeat center left 15px;background-size:15px 15px;border-radius:20px}@media screen and (min-width:960px){.lang label:hover{background:rgba(255,255,255,0.2) url("../img/ic_language.svg") no-repeat center left 15px;background-size:15px 15px}}@media only screen and (max-width:1024px){.lang label{font-size:1.2rem}}@media only screen and (max-width:959px){.lang label{display:none}}.lang label:before{position:absolute;right:14px;top:0;bottom:0;margin:auto;display:block;content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}.lang input{display:none}.lang input+.lang-nav{display:none}@media only screen and (max-width:959px){.lang input+.lang-nav{display:block}}.lang input:checked+.lang-nav{display:block}.lang .lang-nav{margin-top:6px}@media only screen and (max-width:959px){.lang .lang-nav{margin-top:15px}}.lang .lang-nav ol{display:flex;flex-wrap:wrap;box-shadow:0 0 8px 0 rgba(0,0,0,0.8);background-color:#222;list-style:none;border-radius:8px;overflow:hidden}@media only screen and (max-width:959px){.lang .lang-nav ol{width:90%;margin:0 auto;background:none;box-shadow:none}}.lang .lang-nav ol li{width:100%}@media only screen and (max-width:959px){.lang .lang-nav ol li{width:50%;text-align:center}}.lang .lang-nav ol li a{display:block;color:#fff;text-decoration:none;line-height:40px;cursor:pointer}@media only screen and (max-width:959px){.lang .lang-nav ol li a{line-height:42px;color:#0d7689}}.lang .lang-nav ol li a:hover{background:#000;opacity:1}ul.app{position:relative;margin:0;text-align:center;width:100%}ul.app li{margin:0 5px;height:80px;display:inline-block}@media only screen and (max-width:599px){ul.app li{margin:0 2px;height:44px}}ul.app li img{height:100%;display:block;width:auto}ul.notes li{font-size:1.5rem;line-height:1.47;text-align:left;color:#999}@media only screen and (max-width:959px){ul.notes li{font-size:1.2rem}}.campaign-lead{margin-top:1em;font-family:'Dela Gothic One';font-weight:400;font-size:6vw;font-size:clamp(1.9rem,6vw,3.8rem);line-height:1.2;letter-spacing:0.128em;text-align:center;color:#fff;text-shadow:#f60 0 0 0.15em,#f60 0 0 0.15em,#f60 0 0 0.3em}.campaign-lead:lang(ko){font-family:'Noto Sans KR';font-weight:900}.campaign-lead em{font-size:113.15%}.campaign-lead span{font-size:76.3%}.countdown-content{position:relative;overflow:hidden}.countdown-content .countdown-main{margin:0 auto;text-align:center;position:relative}.countdown-content section+section{margin-top:110px}@media only screen and (max-width:959px){.countdown-content section+section{margin-top:110px}}.countdown-logo{margin:0 auto -1em;width:80%;max-width:1005px}@media only screen and (max-width:959px){.countdown-logo{margin:0 auto 1em}}.countdown-logo img{width:100%}.section-calendar,.section-news{position:relative;width:100%;margin:0 auto;padding:3em 5% 5em;background:url("../img/countdown_2022/bg_section.png") 0 0;color:#fff;text-align:left}@media only screen and (max-width:959px){.section-calendar,.section-news{padding:3em 5%}}.section-calendar:before,.section-news:before{content:'';position:absolute;top:0;left:50%;width:100%;min-width:1440px;height:auto;min-height:148px;background:image-set(url("../img/countdown_2022/bg_title.png") 1x,url("../img/countdown_2022/bg_title@2x.png") 2x) no-repeat center 0/cover;z-index:0;aspect-ratio:360/37;transform:translate(-50%,-50%)}.section-calendar p,.section-news p{font-size:3vw;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.39;letter-spacing:normal}.section-calendar p:lang(ja),.section-calendar p:lang(ko),.section-calendar p:lang(zh-cmn-Hant-TW),.section-news p:lang(ja),.section-news p:lang(ko),.section-news p:lang(zh-cmn-Hant-TW){letter-spacing:0.12em}.section-calendar .sectionCharacter,.section-news .sectionCharacter{position:absolute;top:0;right:0;z-index:0;width:754px;height:860px;transform:translate(32%,-50%);z-index:-1}@media only screen and (max-width:959px){.section-calendar .sectionCharacter,.section-news .sectionCharacter{width:110%;height:auto;aspect-ratio:754/860;transform:translate(39%,-30%)}}@media only screen and (max-width:599px){.section-calendar .sectionCharacter,.section-news .sectionCharacter{transform:translate(32%,-80%)}}.section-calendar .section-wrap,.section-news .section-wrap{position:relative;max-width:960px;margin:0 auto;width:100%;z-index:1}.section-calendar .section-detail,.section-news .section-detail{position:relative;width:75%;z-index:1}@media only screen and (max-width:959px){.section-calendar .section-detail,.section-news .section-detail{width:60%}}@media only screen and (max-width:599px){.section-calendar .section-detail,.section-news .section-detail{width:100%}}.section-calendar .section-detail p,.section-news .section-detail p{font-size:clamp(1.6rem,4vw,2rem);margin:0.5em 0 0.75em}.section-calendar .section-detail img,.section-news .section-detail img{width:100%;max-width:600px}.section-calendar{text-align:center}.section-title{position:relative;display:block;max-width:960px;margin:0 auto;font-size:5.5rem;font-size:clamp(3rem,9.5vw,5.5rem);z-index:2;margin-bottom:-0.5em;width:100%;text-align:left;transform:scale(0.9,1);transform-origin:left top}@media only screen and (max-width:959px){.section-title{padding:0 5%}}.section-title.text-center{text-align:center;transform-origin:center top}.section-title .section-title__sub,.section-title h2{font-family:'Dela Gothic One';font-weight:400;line-height:1.1;text-shadow:0 0 0.15em #0d7689,0 0 0.25em #0d7689;color:#fff}.section-title .section-title__sub:lang(ko),.section-title h2:lang(ko){font-family:'Dela Gothic One','Noto Sans KR';font-weight:900}.section-title .section-title__sub{font-size:52.7%;text-shadow:0 0 20px #000;line-height:1.3;margin-top:8px}.section-title .section-num{position:relative;font-family:'Dela Gothic One';font-weight:400;font-size:1.3rem;letter-spacing:0.15em;text-align:left;color:#10988c;line-height:1;margin-bottom:0.75em}.section-title .section-num:lang(ko){font-family:'Noto Sans KR';font-weight:900}.section-title .section-num:before{content:'';position:absolute;top:-80px;left:-70px;width:308px;height:263px;background:image-set(url("../img/countdown_2022/bg_sumi.png") 1x,url("../img/countdown_2022/bg_sumi@2x.png") 2x) no-repeat 0 0/contain;z-index:-1}@media only screen and (max-width:959px){.section-title .section-num:before{width:80%}}.section-title .section-num em{font-size:3rem}@media only screen and (max-width:959px){.section-title .section-num em{font-size:2.5rem}}.detail-text{font-family:'Dela Gothic One';font-weight:400;font-size:5vw;font-size:clamp(1.4rem,5vw,2.9rem);line-height:1.1;letter-spacing:0.16em;text-align:left;color:#007eff;margin-bottom:1em}.detail-text:lang(ko){font-family:'Noto Sans KR';font-weight:900}.detail-text em{font-size:148%}.campaign-box{margin:100px auto 0;width:100%;padding:0 2em 2em;position:relative;z-index:1}@media only screen and (max-width:959px){.campaign-box{margin:50px auto 0}}.campaign-box:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:solid 3px rgba(255,255,255,0.3);background:transparent;filter:drop-shadow(0 0 0.5rem #60f) drop-shadow(0 0 0.25rem #60f) drop-shadow(0 0 0.25rem #60f);z-index:0;pointer-events:none}.campaign-box .campaign-box__title{top:-0.5em;position:relative;font-size:7vw;font-size:clamp(2.2rem,7vw,4rem);margin:0 auto 0.25em;font-family:'Dela Gothic One';font-weight:400;line-height:1;letter-spacing:0.05em;text-align:center;color:#fff;text-shadow:#60f 2px 0px 0.25em,#60f -2px 0px 0.25em;z-index:1;transform:scale(0.9,1);transform-origin:center top}.campaign-box .campaign-box__title:lang(ko){font-family:'Noto Sans KR'}.campaign-box .campaign-box__title h3{font-weight:400;line-height:1.1}.campaign-box .campaign-box__title h3:lang(ko){font-weight:900}.campaign-box p{margin:0.5em 0 0.75em}.campaign-box .campaign-box__img{text-align:center;max-width:100%}.campaign-box .campaign-movie{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;width:100%}@media only screen and (max-width:959px){.campaign-box .campaign-movie{grid-template-columns:1fr;gap:1em}}.video-wrap{position:relative;height:0;margin:auto;width:100%;padding-bottom:calc(100% * 0.5625)}.video-wrap iframe{position:absolute;width:100%;height:100%}.countdownTimer{position:relative;margin-bottom:65px;color:#fff;line-height:1;text-shadow:0 0 0.5em #f60,0 0 0.5em #f60,0 0 0.75em #f60}@media only screen and (max-width:959px){.countdownTimer{margin-bottom:35px}}.countdownTimer:before{content:'';position:absolute;top:50%;left:50%;background:image-set(url("../img/countdown_2022/bg_inazumi.png") 1x,url("../img/countdown_2022/bg_inazumi@2x.png") 2x) no-repeat center center/contain;width:150vw;height:400%;z-index:-1;pointer-events:none;transform:translate(-50%,-50%)}.countdownTimer p{font-family:'Dela Gothic One';font-weight:400;font-size:3.4rem;font-size:clamp(1.9rem,3.8vw,3.4rem);line-height:1;letter-spacing:0.01em;text-align:center;display:block}.countdownTimer p:lang(ko){font-family:'Noto Sans KR';font-weight:900}[class^=countdownTimer-]{font-family:'Dela Gothic One';font-weight:400;font-size:80px;font-size:clamp(38px,9vw,80px);letter-spacing:-0.01em;color:#fff;display:inline-block}[class^=countdownTimer-]:after{font-family:'Dela Gothic One';font-size:43.75%;margin:0 0.1em 0 0.05em;pointer-events:none}.countdownTimer-Hour:after{content:'H'}.countdownTimer-Min:after{content:'M'}.countdownTimer-Sec:after{content:'S'}.countdownTimer-Hour:lang(ja):after{content:'時間'}.countdownTimer-Min:lang(ja):after{content:'分'}.countdownTimer-Sec:lang(ja):after{content:'秒'}.countdown-calendar{position:relative;width:100%;max-width:960px;margin:0 auto 0.5em;font-family:'Dela Gothic One'}@media only screen and (max-width:959px){.countdown-calendar{margin:0 -5% 0.5em;width:110%}}.countdown-calendar .calendar-week{display:grid;grid-template-columns:repeat(7,1fr)}.countdown-calendar .calendar-week__item{font-size:1.5rem;font-size:clamp(0.8rem,1.6vw,1.5rem);letter-spacing:-0.02em;text-align:center;color:rgba(255,255,255,0.5);padding:0.25em}.countdown-calendar .calendar-data{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);gap:3px}.countdown-calendar .calendar-data__month{grid-column:1/3;font-size:5rem;font-size:clamp(2rem,4vw,5rem);letter-spacing:0.02em;text-align:left;color:rgba(255,255,255,0.5);display:flex;align-items:center}@media only screen and (max-width:959px){.countdown-calendar .calendar-data__month{padding-left:5vw}}.countdown-calendar .calendar-data__item{position:relative;letter-spacing:-0.02em;z-index:1;padding:5px;min-height:calc(100vw / 7);font-size:5rem;font-size:clamp(1.85rem,3.6vw,5rem);line-height:1;color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (min-width:960px){.countdown-calendar .calendar-data__item{min-height:135px}}.countdown-calendar .calendar-data__item.this-day:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:114px;height:114px;opacity:0.8;border-radius:50%;background:rgba(0,0,0,0.2);box-shadow:0 0 1.5vw #0d7689,0 0 1.5vw #0d7689,0 0 1.5vw #0d7689;z-index:-1;pointer-events:none}@media only screen and (max-width:959px){.countdown-calendar .calendar-data__item.this-day:before{width:12vw;height:12vw}}.countdown-calendar .calendar-data__item.dist-day{font-size:6.5rem;font-size:clamp(2.4rem,4.8vw,6.5rem);background:rgba(13,118,137,0.5);color:#fff;text-shadow:#0d7689 0 0 0.15em,#0d7689 0 0 0.15em,#0d7689 0 0 0.15em,#0d7689 0 0 0.15em}.countdown-calendar .calendar-data__item.dist-day:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border:clamp(5px,0.9vw,12.5px) solid;border-color:transparent #000 #000 transparent;transform-origin:bottom right;opacity:0.8;z-index:-1;pointer-events:none}.countdown-calendar .calendar-data__item.exhibition-day{text-shadow:#f60 0 0 0.15em,#f60 0 0 0.15em,#f60 0 0 0.3em,#f60 0 0 0.3em;background:rgba(255,255,255,0.1)}.countdown-calendar .calendar-data__item.exhibition-day:before{content:'';position:absolute;top:50%;left:50%;width:190%;height:190%;background:image-set(url("../img/countdown_2022/bg_shine.png") 1x,url("../img/countdown_2022/bg_shine@2x.png") 2x) no-repeat center center;background-size:contain;z-index:-1;transform:translate(-50%,-50%);pointer-events:none}.countdown-calendar .calendar-data__item.exhibition-day:after{content:none}.countdown-calendar .calendar-data__item.dist-item{justify-content:flex-start;align-items:flex-start;background:rgba(255,255,255,0.1);font-size:3.5rem;font-size:clamp(1.3rem,2.6vw,3.5rem);text-align:left;vertical-align:top}.countdown-calendar .calendar-data__item.dist-item:after{content:'';bottom:initial;right:initial;top:0;left:0;border:clamp(8px,1.6vw,21px) solid;border-color:#000 transparent transparent #000;transform-origin:top left;opacity:0.8;pointer-events:none}.countdown-calendar .calendar-data__item.dist-item img{object-fit:contain;width:90%;height:85%;display:block;margin:-5px auto 0;padding:0 15%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}@media screen and (min-width:960px){.countdown-calendar .calendar-data__item.dist-item img{height:65%;margin:-15px auto 0}}.campaign__footer{position:relative;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 30%);padding:100px 0 50px;overflow:hidden}@media only screen and (max-width:959px){.campaign__footer{padding:30px 0}}.campaign__footer .download{position:relative}@media only screen and (max-width:959px){.campaign__footer .download{width:95%;margin:0 auto}}.campaign__footer .download__link{margin-top:50px;text-align:center}@media only screen and (max-width:959px){.campaign__footer .download__link{margin-top:50px}}.campaign__footer .download__link__img{max-width:270px;margin:0 auto}.campaign__footer .download__link a{position:relative;display:inline-block;margin:auto;padding:0.25em 2em;font-size:2.4rem;font-size:clamp(1.8rem,3.6vw,2.4rem);font-style:italic;text-align:center;color:#ffe50b;border:solid 1px #ffe50b;border-radius:2px;filter:drop-shadow(0 0 0.5rem #f00)}.campaign__footer .footer__copy{position:relative;box-sizing:border-box;width:90%;margin:0 auto;font-size:1.2rem;padding:50px 0 0;line-height:1.67;color:#999;text-align:center;z-index:10;letter-spacing:0.005em}@media only screen and (max-width:959px){.campaign__footer .footer__copy{padding:45px 0;font-size:1rem;line-height:2em}}.campaign__footer .footer__copy p{margin-bottom:1em}.campaign__footer .footer__copy .copy{margin-top:1em}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes blink{0%{opacity:0.5}to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@keyframes flash{0%{opacity:0.2}2%{opacity:1}4%{opacity:0.75}8%{opacity:1}28%{opacity:1}30%{opacity:0.75}36%{opacity:1}to{opacity:1}}