.anchor-point{position:absolute;top:-100px}body{background-color:#000}nav{width:100%;height:161px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/nav-bg.png);background-repeat:no-repeat;background-position:center top;background-size:1920px 161px;position:relative;margin-top:-12px}nav .main-nav li a{position:absolute;top:-12px;display:block}nav .main-nav li a .normal{-webkit-transition:opacity .4s;transition:opacity .4s}nav .main-nav li a .active{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}nav .main-nav li a.on .active{opacity:1}nav .main-nav li:nth-of-type(1) a{left:50%;display:block;margin-left:-496px;margin-left:-458px}nav .main-nav li:nth-of-type(1) a .normal{width:262px;height:123px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/0_off2.png);background-repeat:no-repeat;background-position:0 0;background-size:262px 123px;position:absolute;top:39px}nav .main-nav li:nth-of-type(1) a .active{width:262px;height:174px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/0_on2.png);background-repeat:no-repeat;background-position:0 0;background-size:262px 174px;position:absolute;top:-2px;left:-5px;top:-1px;left:0}nav .main-nav li:nth-of-type(2) a{left:50%;display:block;margin-left:-233px;margin-left:-87px;top:-9px}nav .main-nav li:nth-of-type(2) a .normal{width:277px;height:125px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/1_off2.png);background-repeat:no-repeat;background-position:0 0;background-size:277px 125px;position:absolute;top:32px;left:-49px;top:33px}nav .main-nav li:nth-of-type(2) a .active{width:277px;height:174px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/1_on2.png);background-repeat:no-repeat;background-position:0 0;background-size:277px 174px;position:absolute;top:-2px;left:0;top:-5px;left:-49px}nav .main-nav li:nth-of-type(3) a{left:50%;display:block;margin-left:51px;margin-left:251px}nav .main-nav li:nth-of-type(3) a .normal{width:150px;height:119px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/2_off2.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 119px;position:absolute;top:42px}nav .main-nav li:nth-of-type(3) a .active{width:185px;height:174px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/2_on2.png);background-repeat:no-repeat;background-position:0 0;background-size:185px 174px;position:absolute;top:-2px;left:-1px;left:-16px}nav .main-nav li:nth-of-type(4) a{left:50%;display:block;margin-left:329px}nav .main-nav li:nth-of-type(4) a .normal{width:149px;height:119px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/3_off2.png);background-repeat:no-repeat;background-position:0 0;background-size:149px 119px;position:absolute;top:42px}nav .main-nav li:nth-of-type(4) a .active{width:185px;height:174px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/nav/3_on2.png);background-repeat:no-repeat;background-position:0 0;background-size:185px 174px;position:absolute;top:-2px;left:-16px}section.about-card-modal,section.about-modal,section.collabo-rule-modal,section.faq-modal,section.rule-modal{overflow:auto;display:none;position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch}section.about-card-modal div.wrapScroll,section.about-modal div.wrapScroll,section.collabo-rule-modal div.wrapScroll,section.faq-modal div.wrapScroll,section.rule-modal div.wrapScroll{overflow:auto;height:100%;text-align:center;white-space:nowrap;pointer-events:auto}section.about-card-modal div.wrapScroll div.inner,section.about-modal div.wrapScroll div.inner,section.collabo-rule-modal div.wrapScroll div.inner,section.faq-modal div.wrapScroll div.inner,section.rule-modal div.wrapScroll div.inner{width:1020px;height:114px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/modal/about-modal-bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1020px 114px;position:absolute;margin-top:54px;margin-right:auto;margin-left:auto;height:auto;padding-bottom:67px;top:43px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.about-card-modal div.wrapScroll div.inner::before,section.about-modal div.wrapScroll div.inner::before,section.collabo-rule-modal div.wrapScroll div.inner::before,section.faq-modal div.wrapScroll div.inner::before,section.rule-modal div.wrapScroll div.inner::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.about-card-modal div.wrapScroll div.inner::before,section.about-modal div.wrapScroll div.inner::before,section.collabo-rule-modal div.wrapScroll div.inner::before,section.faq-modal div.wrapScroll div.inner::before,section.rule-modal div.wrapScroll div.inner::before{width:1020px;height:54px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/modal/about-modal-bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1020px 54px;content:" ";position:absolute;top:-54px;left:0}section.about-card-modal div.wrapScroll div.inner::after,section.about-modal div.wrapScroll div.inner::after,section.collabo-rule-modal div.wrapScroll div.inner::after,section.faq-modal div.wrapScroll div.inner::after,section.rule-modal div.wrapScroll div.inner::after{width:1020px;height:51px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/modal/about-modal-bg-after.png);background-repeat:no-repeat;background-position:center top;background-size:1020px 51px;content:" ";position:absolute;bottom:-51px;left:0;padding-bottom:30px}section.about-card-modal div.wrapScroll div.inner h2,section.about-modal div.wrapScroll div.inner h2,section.collabo-rule-modal div.wrapScroll div.inner h2,section.faq-modal div.wrapScroll div.inner h2,section.rule-modal div.wrapScroll div.inner h2{font-size:24px;font-weight:700;color:#fff;margin-bottom:70px;margin-top:16px;letter-spacing:.2em}section.about-card-modal div.wrapScroll div.inner h3,section.about-modal div.wrapScroll div.inner h3,section.collabo-rule-modal div.wrapScroll div.inner h3,section.faq-modal div.wrapScroll div.inner h3,section.rule-modal div.wrapScroll div.inner h3{font-size:20px;margin-top:40px}section.about-card-modal div.wrapScroll div.inner a.close-btn,section.about-modal div.wrapScroll div.inner a.close-btn,section.collabo-rule-modal div.wrapScroll div.inner a.close-btn,section.faq-modal div.wrapScroll div.inner a.close-btn,section.rule-modal div.wrapScroll div.inner a.close-btn{width:30px;height:48px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/modal/close-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:30px 48px;position:absolute;right:70px;top:10px}section.about-card-modal div.wrapScroll div.inner p.logo,section.about-modal div.wrapScroll div.inner p.logo,section.collabo-rule-modal div.wrapScroll div.inner p.logo,section.faq-modal div.wrapScroll div.inner p.logo,section.rule-modal div.wrapScroll div.inner p.logo{width:100%;height:97px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/modal/logo.png);background-repeat:no-repeat;background-position:center top;background-size:166px 97px;margin-top:35px;margin-bottom:64px}section.about-card-modal div.wrapScroll div.inner p.mark,section.about-modal div.wrapScroll div.inner p.mark,section.collabo-rule-modal div.wrapScroll div.inner p.mark,section.faq-modal div.wrapScroll div.inner p.mark,section.rule-modal div.wrapScroll div.inner p.mark{width:100%;height:501px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/modal/mark.png);background-repeat:no-repeat;background-position:center top;background-size:473px 501px;position:absolute;left:50%;top:77px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.about-card-modal div.wrapScroll div.inner p.text,section.about-modal div.wrapScroll div.inner p.text,section.collabo-rule-modal div.wrapScroll div.inner p.text,section.faq-modal div.wrapScroll div.inner p.text,section.rule-modal div.wrapScroll div.inner p.text{position:relative;margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;margin-bottom:50px;font-size:22px;line-height:2.7em;font-weight:400}section.about-card-modal div.wrapScroll div.inner p.text strong,section.about-modal div.wrapScroll div.inner p.text strong,section.collabo-rule-modal div.wrapScroll div.inner p.text strong,section.faq-modal div.wrapScroll div.inner p.text strong,section.rule-modal div.wrapScroll div.inner p.text strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.about-card-modal div.wrapScroll div.inner p.text span.first-lead,section.about-modal div.wrapScroll div.inner p.text span.first-lead,section.collabo-rule-modal div.wrapScroll div.inner p.text span.first-lead,section.faq-modal div.wrapScroll div.inner p.text span.first-lead,section.rule-modal div.wrapScroll div.inner p.text span.first-lead{line-height:2.2em;display:block;line-height:1.6em}section.about-card-modal div.wrapScroll div.inner p.text span.second-lead,section.about-modal div.wrapScroll div.inner p.text span.second-lead,section.collabo-rule-modal div.wrapScroll div.inner p.text span.second-lead,section.faq-modal div.wrapScroll div.inner p.text span.second-lead,section.rule-modal div.wrapScroll div.inner p.text span.second-lead{line-height:3em;display:block;margin-top:8px;line-height:1.6em}section.about-card-modal div.wrapScroll div.inner div.rule-text,section.about-modal div.wrapScroll div.inner div.rule-text,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text,section.faq-modal div.wrapScroll div.inner div.rule-text,section.rule-modal div.wrapScroll div.inner div.rule-text{position:relative;width:82%;margin-right:auto;margin-left:auto;letter-spacing:-.03em;margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-align:left;font-size:14px;line-height:1.8em;font-weight:400}section.about-card-modal div.wrapScroll div.inner div.rule-text strong,section.about-modal div.wrapScroll div.inner div.rule-text strong,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text strong,section.faq-modal div.wrapScroll div.inner div.rule-text strong,section.rule-modal div.wrapScroll div.inner div.rule-text strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.about-card-modal div.wrapScroll div.inner div.rule-text p,section.about-modal div.wrapScroll div.inner div.rule-text p,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text p,section.faq-modal div.wrapScroll div.inner div.rule-text p,section.rule-modal div.wrapScroll div.inner div.rule-text p{margin-top:10px;white-space:normal}section.about-card-modal div.wrapScroll div.inner div.rule-text a,section.about-modal div.wrapScroll div.inner div.rule-text a,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text a,section.faq-modal div.wrapScroll div.inner div.rule-text a,section.rule-modal div.wrapScroll div.inner div.rule-text a{color:#fff;text-decoration:underline;font-weight:700}section.about-card-modal div.wrapScroll div.inner div.rule-text ul,section.about-modal div.wrapScroll div.inner div.rule-text ul,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text ul,section.faq-modal div.wrapScroll div.inner div.rule-text ul,section.rule-modal div.wrapScroll div.inner div.rule-text ul{white-space:normal}section.about-card-modal div.wrapScroll div.inner div.rule-text ul li,section.about-modal div.wrapScroll div.inner div.rule-text ul li,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text ul li,section.faq-modal div.wrapScroll div.inner div.rule-text ul li,section.rule-modal div.wrapScroll div.inner div.rule-text ul li{position:relative;margin-left:1em;text-indent:-1em}section.about-card-modal div.wrapScroll div.inner div.rule-text ol,section.about-modal div.wrapScroll div.inner div.rule-text ol,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text ol,section.faq-modal div.wrapScroll div.inner div.rule-text ol,section.rule-modal div.wrapScroll div.inner div.rule-text ol{white-space:normal;margin-left:2rem}section.intro{position:relative}section.intro div.kv::after{width:100%;height:801px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/kv/bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:1920px 801px;content:" ";position:relative;min-width:1280px}section.intro div.campaign-date{width:658px;height:68px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/kv/campaign-date.png);background-repeat:no-repeat;background-position:0 0;background-size:658px 68px;position:absolute;bottom:27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.intro a.about-btn{width:161px;height:130px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/kv/about_btn.png);background-repeat:no-repeat;background-position:0 0;background-size:161px 130px;position:absolute;top:36px;left:50%;margin-left:335px}section.intro div.logo{width:623px;height:203px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/kv/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:623px 203px;position:absolute;bottom:137px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.intro div.chara-right{width:648px;height:587px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/kv/char-right.png);background-repeat:no-repeat;background-position:0 0;background-size:648px 587px;display:none;margin-left:183px;position:absolute;bottom:137px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.intro div.chara-left{width:522px;height:469px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/kv/char-left.png);background-repeat:no-repeat;background-position:0 0;background-size:522px 469px;display:none;margin-left:-246px;position:absolute;bottom:252px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.campaign-info div.inner{margin-top:25px;width:100%;height:873px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/campaign-info/bg.png);background-repeat:no-repeat;background-position:center top;background-size:1494px 873px}section.campaign-info div.inner::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.campaign-info div.inner h1{width:777px;height:242px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/campaign-info/ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:777px 242px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-top:30px;margin-right:auto;margin-bottom:27px;margin-left:auto}section.campaign-info div.inner p.lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px}section.campaign-info div.inner p.lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.campaign-info div.inner p.line{width:697px;height:39px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/campaign-info/line.png);background-repeat:no-repeat;background-position:0 0;background-size:697px 39px;margin-right:auto;margin-left:auto}section.campaign-info div.inner div.button-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.campaign-info div.inner div.button-block a:hover{opacity:.7}section.campaign-info div.inner div.button-block a:nth-of-type(1){width:385px;height:339px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/campaign-info/btn_a.png);background-repeat:no-repeat;background-position:0 0;background-size:385px 339px}section.campaign-info div.inner div.button-block a:nth-of-type(2){width:428px;height:339px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/campaign-info/btn_b.png);background-repeat:no-repeat;background-position:0 0;background-size:428px 339px;margin-left:60px;left:60px;position:relative;left:60px;position:relative}section.pre-campaign{position:relative}section.pre-campaign div.inner{position:relative;display:block;width:100%;height:auto;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/bg-top.png),url(/promotion/yugioh/assets/index/img/pc/pre-campaign/bg-loop.png);background-repeat:no-repeat,repeat-y;background-position:center top,center top;background-size:1920px 675px,1920px 301px;padding-bottom:248px}section.pre-campaign div.inner::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.pre-campaign div.inner::after{width:100%;height:37px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1920px 37px;content:" ";position:absolute;top:-36px;left:0}section.pre-campaign div.inner h1{width:832px;height:123px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:832px 123px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-top:45px;margin-right:auto;margin-bottom:27px;margin-left:auto}section.pre-campaign div.inner p.line{width:715px;height:55px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/date-line.png);background-repeat:no-repeat;background-position:0 0;background-size:715px 55px;margin-right:auto;margin-left:auto}section.pre-campaign div.inner p.eventSpan{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;margin-bottom:0;font-size:21px}section.pre-campaign div.inner p.eventSpan strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner p.lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;font-weight:400}section.pre-campaign div.inner p.lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.button-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}section.pre-campaign div.inner div.button-block a:hover{opacity:.7}section.pre-campaign div.inner div.button-block a:nth-of-type(1){width:443px;height:302px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/btn_1.png);background-repeat:no-repeat;background-position:0 0;background-size:443px 302px}section.pre-campaign div.inner div.button-block a:nth-of-type(2){width:443px;height:247px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/btn_2.png);background-repeat:no-repeat;background-position:0 0;background-size:443px 247px;margin-left:93px;top:-36px;position:relative}section.pre-campaign div.inner div.campaign-inner{position:relative;margin-top:70px;padding-top:64px;padding-bottom:64px;width:100%;height:53px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/inner-bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1377px 53px;max-width:1377px;height:auto;margin-right:auto;margin-left:auto}section.pre-campaign div.inner div.campaign-inner.upper{margin-bottom:180px}section.pre-campaign div.inner div.campaign-inner::before{width:100%;height:36px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/inner-bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1377px 36px;content:" ";position:absolute;top:-36px;left:0}section.pre-campaign div.inner div.campaign-inner::after{width:100%;height:33px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/inner-bg-after.png);background-repeat:no-repeat;background-position:center top;background-size:1377px 33px;content:" ";position:absolute;bottom:-33px;left:0}section.pre-campaign div.inner div.campaign-inner div.mark-bg{width:100%;height:553px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/mark.png);background-repeat:no-repeat;background-position:center top;background-size:520px 553px;position:absolute;top:460px;left:0;z-index:0}section.pre-campaign div.inner div.campaign-inner h2.sub-ttl1{width:789px;height:296px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/ttl1.png);background-repeat:no-repeat;background-position:0 0;background-size:789px 296px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;margin-right:auto;margin-left:auto}section.pre-campaign div.inner div.campaign-inner h2.meter-ttl1{width:789px;height:219px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/meter-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:789px 219px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;margin-right:auto;margin-left:auto;margin-bottom:49px}section.pre-campaign div.inner div.campaign-inner p.kamiSpan{padding-top:11px;padding-bottom:11px;background-color:#1d304b;font-size:20px;color:#fff;text-align:center;margin-top:3px;margin-bottom:37px}section.pre-campaign div.inner div.campaign-inner p.kamiSpan span{position:relative;vertical-align:sub}section.pre-campaign div.inner div.campaign-inner p.kamiSpan span::before{width:47px;height:27px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/date-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:47px 27px;content:" ";position:absolute;top:50%;left:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.pre-campaign div.inner div.campaign-inner p.kamiSpan span::after{width:47px;height:27px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/date-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:47px 27px;content:" ";position:absolute;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.pre-campaign div.inner div.campaign-inner p.meterSpan{padding-top:11px;padding-bottom:11px;background-color:#1d304b;font-size:20px;color:#fff;text-align:center;margin-bottom:37px}section.pre-campaign div.inner div.campaign-inner p.meterSpan span{position:relative;vertical-align:sub}section.pre-campaign div.inner div.campaign-inner p.meterSpan span::before{width:47px;height:27px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/date-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:47px 27px;content:" ";position:absolute;top:50%;left:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.pre-campaign div.inner div.campaign-inner p.meterSpan span::after{width:47px;height:27px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/date-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:47px 27px;content:" ";position:absolute;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.pre-campaign div.inner div.campaign-inner p.kamiLead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-align:center;line-height:2.8em;margin-bottom:10px}section.pre-campaign div.inner div.campaign-inner p.kamiLead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner p.kamiLead2{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-align:center;line-height:2.8em;margin-bottom:15px}section.pre-campaign div.inner div.campaign-inner p.kamiLead2 strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner p.kamiLead3{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-align:center;line-height:2.8em;margin-bottom:50px}section.pre-campaign div.inner div.campaign-inner p.kamiLead3 strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner a.tw-play-button{width:600px;height:300px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/to_meikyuheki.jpg);background-repeat:no-repeat;background-position:0 0;background-size:600px 300px;margin-right:auto;margin-left:auto;margin-top:67px;margin-bottom:95px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 12px #fff2;-webkit-animation:blinkBanner .8s cubic-bezier(.55,.085,.68,.53) 0s infinite alternate;animation:blinkBanner .8s cubic-bezier(.55,.085,.68,.53) 0s infinite alternate}section.pre-campaign div.inner div.campaign-inner a.tw-play-button:hover{opacity:.7}section.pre-campaign div.inner div.campaign-inner a.tw-play-button span.txt{font-size:20px;color:#fff;vertical-align:sub;letter-spacing:.3em}section.pre-campaign div.inner div.campaign-inner a.tw-play-button span.icon{width:14px;height:17px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/card-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:14px 17px;display:inline;margin-left:12px}@-webkit-keyframes blinkBanner{0%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@keyframes blinkBanner{0%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}section.pre-campaign div.inner div.campaign-inner p.meterLead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;position:relative;line-height:2.8em;font-size:16px}section.pre-campaign div.inner div.campaign-inner p.meterLead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner div.meter-wrap{margin-top:90px;position:relative}section.pre-campaign div.inner div.campaign-inner div.meter-wrap div.meter-bg{position:absolute;top:-90px;left:0;width:1377px;height:660px}section.pre-campaign div.inner div.campaign-inner div.meter-wrap div.meter-base{width:1017px;height:253px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/meter-base.png);background-repeat:no-repeat;background-position:0 0;background-size:1017px 253px;position:relative;margin-right:auto;margin-left:auto}section.pre-campaign div.inner div.campaign-inner div.meter-wrap div.meter-base p.meter-body{width:903px;height:128px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/meter-body.png);background-repeat:no-repeat;background-position:0 0;background-size:903px 128px;position:absolute;left:55px;top:89px;width:0%}section.pre-campaign div.inner div.campaign-inner div.meter-wrap div.meter-base p.meter-digit{position:absolute;color:#fff;font-size:60px;left:51%;top:117px;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:.1em;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px}section.pre-campaign div.inner div.campaign-inner div.meter-wrap div.meter-base p.meter-digit span{font-size:36px}section.pre-campaign div.inner div.campaign-inner div.meter-wrap div.meter-base p.meter-upper{width:1017px;height:254px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/meter-upper.png);background-repeat:no-repeat;background-position:0 0;background-size:1017px 254px;position:absolute;left:0;top:0}section.pre-campaign div.inner div.campaign-inner p.meter-name{width:100%;height:64px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/meter-name.png);background-repeat:no-repeat;background-position:center top;background-size:307px 64px;position:relative}section.pre-campaign div.inner div.campaign-inner p.meter-bottom-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;margin-top:70px;font-weight:400}section.pre-campaign div.inner div.campaign-inner p.meter-bottom-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner p.meter-bottom-lead a{color:#fff;text-decoration:underline}section.pre-campaign div.inner div.campaign-inner ul.bonus-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:98px}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li{position:relative;width:210px;height:242px}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li p.tassei{width:115px;height:111px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/tassei-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:115px 111px;position:absolute;right:-11px;top:36px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s;transition:all .3s}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li p.tassei.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li p.after{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li p.after.on{opacity:1}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li p.before{position:absolute;top:0;left:0}section.pre-campaign div.inner div.campaign-inner ul.bonus-list li:nth-child(n+2){margin-left:42px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap{width:1024px;height:672px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/howto-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 672px;position:relative;margin-right:auto;margin-left:auto;height:auto;margin-bottom:113px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap::after{width:1024px;height:53px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/howto-bg-bottom.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 53px;content:" ";position:absolute;bottom:-53px;left:0}section.pre-campaign div.inner div.campaign-inner div.howto-wrap a.howto-slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;background-color:#1c2e48;position:absolute;right:68px;top:60px;border-radius:10px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap a.howto-slide-btn:hover{opacity:.7}section.pre-campaign div.inner div.campaign-inner div.howto-wrap a.howto-slide-btn img{-webkit-transition:all .4s;transition:all .4s}section.pre-campaign div.inner div.campaign-inner div.howto-wrap a.howto-slide-btn.slide-active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.pre-campaign div.inner div.campaign-inner div.howto-wrap .howto-bg-mark{width:520px;height:553px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/howto-bg-mark.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 553px;position:absolute;z-index:20;left:50%;top:62%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.pre-campaign div.inner div.campaign-inner div.howto-wrap .howto-ttl{width:263px;height:28px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/howto-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:263px 28px;margin-right:auto;margin-top:72px;margin-left:auto;padding-bottom:23px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li{width:881px;height:69px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/step-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:881px 69px;z-index:20;position:relative;margin-right:auto;margin-left:auto;margin-bottom:65px;margin-top:37px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li p:first-child{width:120px;text-align:center;font-size:30px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li p:last-child{font-size:18px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li a{color:#bea368}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li::after{width:14px;height:13px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/step-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:14px 13px;content:" ";position:absolute;left:50%;bottom:-44px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li:last-child{margin-bottom:17px}section.pre-campaign div.inner div.campaign-inner div.howto-wrap ul.howto-step li:last-child::after{display:none}section.pre-campaign div.inner div.campaign-inner div.howto-wrap p.howto-notice{z-index:20;position:relative;text-align:center;font-size:16px;color:#ffdc8e}section.pre-campaign div.inner div.campaign-inner h2.goods-ttl{width:100%;height:140px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/goods-ttl.png);background-repeat:no-repeat;background-position:center top;background-size:1381px 140px;margin-bottom:35px}section.pre-campaign div.inner div.campaign-inner h2.share-ttl{width:100%;height:110px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/share-ttl.png);background-repeat:no-repeat;background-position:center top;background-size:1378px 110px;margin-bottom:35px}section.pre-campaign div.inner div.campaign-inner h2.win-ttl{width:100%;height:110px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/win-ttl.png);background-repeat:no-repeat;background-position:center top;background-size:1378px 110px;margin-bottom:35px}section.pre-campaign div.inner div.campaign-inner p.goodsLead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;font-size:18px;line-height:2.5em;margin-bottom:55px}section.pre-campaign div.inner div.campaign-inner p.goodsLead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner p.sharePrizeLead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;font-size:16px;line-height:2.5em}section.pre-campaign div.inner div.campaign-inner p.sharePrizeLead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner .prizeCollaboGoods{width:511px;height:250px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/prize_collabo_goods.png);background-repeat:no-repeat;background-position:0 0;background-size:511px 250px;margin:0 auto 40px}section.pre-campaign div.inner div.campaign-inner p.sharePrize{width:474px;height:175px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/prize1.png);background-repeat:no-repeat;background-position:0 0;background-size:474px 175px;margin-right:auto;margin-left:auto;margin-bottom:75px;margin-bottom:40px}section.pre-campaign div.inner div.campaign-inner p.duelPrizeLead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;font-size:16px;line-height:2.5em}section.pre-campaign div.inner div.campaign-inner p.duelPrizeLead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner ul.duelPrizeList{width:982px;margin-right:auto;margin-left:auto;margin-bottom:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.pre-campaign div.inner div.campaign-inner ul.duelPrizeList li:nth-of-type(1){width:474px;height:175px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/prize2.png);background-repeat:no-repeat;background-position:0 0;background-size:474px 175px;margin-bottom:40px}section.pre-campaign div.inner div.campaign-inner ul.duelPrizeList li:nth-of-type(2){width:474px;height:175px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/prize3.png);background-repeat:no-repeat;background-position:0 0;background-size:474px 175px;margin-bottom:40px}section.pre-campaign div.inner div.campaign-inner ul.duelPrizeList li:nth-of-type(3){width:474px;height:175px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/prize4.png);background-repeat:no-repeat;background-position:0 0;background-size:474px 175px}section.pre-campaign div.inner div.campaign-inner ul.duelPrizeList li:nth-of-type(4){width:474px;height:175px;display:block;background-image:url(/promotion/yugioh/assets/index/img/sp/pre-campaign/prize5.png);background-repeat:no-repeat;background-position:0 0;background-size:474px 175px}section.pre-campaign div.inner div.campaign-inner p.duelPrizeImageNotice{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;letter-spacing:0;font-weight:400;font-size:12px}section.pre-campaign div.inner div.campaign-inner p.duelPrizeImageNotice strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner p.duelPrizeCopyright{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;letter-spacing:0;font-weight:400;font-size:12px;margin-bottom:66px}section.pre-campaign div.inner div.campaign-inner p.duelPrizeCopyright strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.pre-campaign div.inner div.campaign-inner p.entryPrize{width:982px;height:237px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/entry-prize.png);background-repeat:no-repeat;background-position:0 0;background-size:982px 237px;margin-right:auto;margin-left:auto;margin-bottom:15px}section.pre-campaign div.inner div.campaign-inner a.banner-kamibiki{width:925px;height:421px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/banner.png);background-repeat:no-repeat;background-position:center top;background-size:925px 421px;margin:50px auto 82px;border:solid 12px #fff2;-webkit-animation:blinkBanner .8s cubic-bezier(.55,.085,.68,.53) 0s infinite alternate;animation:blinkBanner .8s cubic-bezier(.55,.085,.68,.53) 0s infinite alternate}section.pre-campaign div.inner div.campaign-inner a.entry-rule-btn{width:428px;height:91px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/entry-rule-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:428px 91px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.pre-campaign div.inner div.campaign-inner a.entry-rule-btn:hover{opacity:.7}section.pre-campaign div.inner div.campaign-inner a.entry-rule-btn span.txt{font-size:20px;color:#fff;vertical-align:sub;letter-spacing:.3em}section.pre-campaign div.inner div.campaign-inner a.entry-rule-btn span.icon{width:14px;height:17px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/card-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:14px 17px;display:inline;margin-left:12px}section.collabo{position:relative;padding-bottom:40px;padding-top:30px;width:100%;height:301px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/bg-collabo-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1920px 301px;height:auto}section.collabo::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.collabo::after{width:100%;height:37px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/bg-collabo-before.png);background-repeat:no-repeat;background-position:center top;background-size:1920px 37px;content:" ";position:absolute;top:-36px;left:0}section.collabo div.rare-card-bg{width:100%;height:957px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/rare-card-bg.png);background-repeat:no-repeat;background-position:center top;background-size:1856px 957px;z-index:1;position:absolute;left:0;top:535px;top:370px}section.collabo div.rare-card-bg .rare-card-lights{width:100%;height:1733px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/rare-card-bg-light.png);background-repeat:no-repeat;background-position:center top;background-size:1666px 1733px;position:absolute;left:-73px;top:-380px}section.collabo div.rare-card-bg .rare-card-cards{width:100%;height:360px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/rare-card-cards.png);background-repeat:no-repeat;background-position:center top;background-size:542px 360px;position:absolute;left:6px;top:254px;z-index:1}section.collabo div.rare-card-bg .copy1{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:68px;margin-left:-371px}section.collabo div.rare-card-bg .copy2{width:327px;height:379px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/rare-card-copy2.png);background-repeat:no-repeat;background-position:center top;background-size:327px 379px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:352px;margin-left:-406px;z-index:1}section.collabo div.rare-card-bg .copy3{width:300px;height:347px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/rare-card-copy3.png);background-repeat:no-repeat;background-position:center top;background-size:300px 347px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:134px;margin-left:400px}section.collabo h1{width:832px;height:123px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:832px 123px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;z-index:2;margin-top:20px;margin-right:auto;margin-bottom:27px;margin-left:auto}section.collabo p.line{width:715px;height:55px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/pre-campaign/date-line.png);background-repeat:no-repeat;background-position:0 0;background-size:715px 55px;position:relative;z-index:2;margin-right:auto;margin-left:auto}section.collabo p.eventSpan{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;position:relative;z-index:2;margin-bottom:0;font-size:21px;letter-spacing:0}section.collabo p.eventSpan strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo p.lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;position:relative;z-index:2;font-weight:400;margin-bottom:660px;margin-bottom:790px}section.collabo p.lead strong{font-size:20px;background-color:#44176d;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo a.about-card-btn{width:428px;height:91px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/about-card-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:428px 91px;position:relative;z-index:2;margin-right:auto;margin-left:auto;margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.collabo a.about-card-btn:hover{opacity:.7}section.collabo a.about-card-btn span.txt{font-size:20px;color:#fff;vertical-align:sub;letter-spacing:.3em}section.collabo a.about-card-btn span.icon{width:14px;height:17px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/card-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:14px 17px;display:inline;margin-left:12px}section.collabo a.about-card-btn2{width:428px;height:91px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/about-card-banner.png);background-repeat:no-repeat;background-position:0 0;background-size:428px 91px;position:relative;z-index:2;margin-right:auto;margin-left:auto;margin-bottom:24px}section.collabo a.about-card-btn2:hover{opacity:.7}section.collabo a.about-card-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;position:relative;z-index:2;font-size:16px;display:block;margin-right:auto;margin-left:auto;text-decoration:underline}section.collabo a.about-card-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner{position:relative;z-index:3;margin-top:140px;padding-top:10px;padding-bottom:1px;margin-bottom:165px;width:100%;height:53px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/inner-bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1377px 53px;max-width:1377px;height:auto;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner.upper{margin-bottom:180px}section.collabo div.campaign-inner::before{width:100%;height:36px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/inner-bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1377px 36px;content:" ";position:absolute;top:-36px;left:0}section.collabo div.campaign-inner::after{width:100%;height:33px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/inner-bg-after.png);background-repeat:no-repeat;background-position:center top;background-size:1377px 33px;content:" ";position:absolute;bottom:-33px;left:0}section.collabo div.campaign-inner h2.sub-ttl1{width:796px;height:241px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl1.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 241px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner h2.sub-ttl2{width:806px;height:233px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl2.png);background-repeat:no-repeat;background-position:0 0;background-size:806px 233px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner h2.sub-ttl3{width:789px;height:171px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl3.png);background-repeat:no-repeat;background-position:0 0;background-size:789px 171px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner p.sub-ttl1-event-span{padding-top:11px;padding-bottom:11px;background-color:#2f0d4a;font-size:20px;color:#fff;text-align:center;margin-bottom:37px}section.collabo div.campaign-inner p.sub-ttl1-event-span span{position:relative;vertical-align:sub}section.collabo div.campaign-inner p.sub-ttl1-event-span span::before{width:46px;height:27px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/date-deco-inner.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 27px;content:" ";position:absolute;top:50%;left:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.collabo div.campaign-inner p.sub-ttl1-event-span span::after{width:46px;height:27px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/date-deco-inner.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 27px;content:" ";position:absolute;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.collabo div.campaign-inner p.sub-ttl1-event-span.event-span--second{margin-top:-30px}section.collabo div.campaign-inner p.sub-ttl1-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;position:relative;font-size:16px;font-weight:400;line-height:2.5em;padding-top:20px;margin-bottom:75px}section.collabo div.campaign-inner p.sub-ttl1-lead strong{font-size:20px;background-color:#44176d;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner p.sub-ttl1-lead::before{width:121px;height:114px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/lead-deco-left.png);background-repeat:no-repeat;background-position:0 0;background-size:121px 114px;content:" ";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:-400px}section.collabo div.campaign-inner p.sub-ttl1-lead::after{width:129px;height:117px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/lead-deco-right.png);background-repeat:no-repeat;background-position:0 0;background-size:129px 117px;content:" ";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:400px}section.collabo div.campaign-inner p.sub-ttl2-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;position:relative;font-size:16px;font-weight:400;line-height:2.5em}section.collabo div.campaign-inner p.sub-ttl2-lead strong{font-size:20px;background-color:#44176d;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap{width:1032px;height:37px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/detail-inner-bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1032px 37px;position:relative;margin-right:auto;margin-left:auto;height:auto;margin-top:95px;margin-bottom:127px;padding-bottom:1px}section.collabo div.campaign-inner div.detail-wrap::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.collabo div.campaign-inner div.detail-wrap::before{width:1032px;height:54px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/detail-inner-bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1032px 54px;content:" ";position:absolute;top:-55px;left:0}section.collabo div.campaign-inner div.detail-wrap::after{width:1032px;height:54px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/detail-inner-bg-after.png);background-repeat:no-repeat;background-position:center top;background-size:1032px 54px;content:" ";position:absolute;bottom:-54px;left:0}section.collabo div.campaign-inner div.detail-wrap a.detail-slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;background-color:#3d1260;position:absolute;right:68px;top:60px;border-radius:10px;top:16px}section.collabo div.campaign-inner div.detail-wrap a.detail-slide-btn:hover{opacity:.7}section.collabo div.campaign-inner div.detail-wrap a.detail-slide-btn img{-webkit-transition:all .4s;transition:all .4s}section.collabo div.campaign-inner div.detail-wrap a.detail-slide-btn.slide-active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.collabo div.campaign-inner div.detail-wrap .detail-bg-mark{width:578px;height:613px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl1-mark.png);background-repeat:no-repeat;background-position:0 0;background-size:578px 613px;position:absolute;z-index:20;left:50%;top:62%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.collabo div.campaign-inner div.detail-wrap .sub-ttl1-ttl{width:189px;height:74px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl1-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:189px 74px;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner div.detail-wrap .sub-ttl3-ttl{width:461px;height:74px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl3-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:461px 74px;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner div.detail-wrap .sub-ttl3-ttl2{width:607px;height:74px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl3-ttl2.png);background-repeat:no-repeat;background-position:0 0;background-size:607px 74px;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner div.detail-wrap .sub-ttl3-ttl3{width:449px;height:74px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl3-ttl3.png);background-repeat:no-repeat;background-position:0 0;background-size:449px 74px;margin-right:auto;margin-left:auto}section.collabo div.campaign-inner div.detail-wrap .sub-ttl1-bg-mark{width:578px;height:613px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/sub-ttl1-mark.png);background-repeat:no-repeat;background-position:0 0;background-size:578px 613px;position:absolute;left:50%;top:109px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.collabo div.campaign-inner div.detail-wrap .detail-inner .pre-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;position:relative;margin-top:52px;margin-bottom:-20px;font-size:16px;font-weight:400}section.collabo div.campaign-inner div.detail-wrap .detail-inner .pre-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel{width:864px;height:40px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/contents-panel-bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:864px 40px;position:relative;margin-right:auto;margin-left:auto;height:auto;margin-top:110px;margin-bottom:119px;padding-bottom:17px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel.last{margin-bottom:55px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel::before{width:864px;height:42px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/contents-panel-bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:864px 42px;content:" ";position:absolute;top:-42px;left:0}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel::after{width:864px;height:43px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/contents-panel-bg-after.png);background-repeat:no-repeat;background-position:center top;background-size:864px 43px;content:" ";position:absolute;bottom:-43px;left:0}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-ttl{width:541px;height:69px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/contents-panel-ttl-bg.png);background-repeat:no-repeat;background-position:center top;background-size:541px 69px;margin-right:auto;margin-left:auto;margin-bottom:21px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2em}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-ttl a{color:#fff;text-decoration:underline}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-ttl span:first-child{margin-left:40px;width:64px;text-align:center;font-size:30px;padding-top:7px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-ttl span:last-child{margin-left:13px;font-size:23px;margin-left:120px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-ttl span:last-child.small{font-size:18px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;width:780px;margin-right:auto;margin-left:auto;font-size:15px;text-align:center;letter-spacing:0;font-weight:400}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel ul.img-list{width:702px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel ul.img-list li{margin-bottom:22px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel ul.img-list li:nth-child(2n){margin-left:44px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-target{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;margin-bottom:15px;margin-top:20px;font-size:16px;font-weight:400}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-target strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-notice{width:100%;height:40px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/contents-panel-notice-bg.png);background-repeat:no-repeat;background-position:center top;background-size:679px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;margin-top:30px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-notice span:first-child{font-size:16px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-notice span:last-child img{margin-right:5px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel p.contents-panel-notice span:last-child.multi{margin-left:20px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel1ContentsTw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel1ContentsTw span{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;text-align:left;margin-bottom:0;color:#fff}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel1ContentsTw span strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel2ContentsTw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel2ContentsTw span{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;text-align:left;margin-bottom:0;color:#fff}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel2ContentsTw span strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel3ContentsTw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel3ContentsTw span{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px;text-align:left;margin-bottom:0;color:#fff}section.collabo div.campaign-inner div.detail-wrap .detail-inner .contents-panel .subTitle3Panel3ContentsTw span strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap p.panel-caption{width:864px;margin-right:auto;margin-left:auto;text-align:right;color:#fff;font-size:12px;letter-spacing:.2em;line-height:2em}section.collabo div.campaign-inner div.detail-wrap p.panel-caption a{color:#fff;text-decoration:underline}section.collabo div.campaign-inner div.detail-wrap p.panel-caption.tw{text-align:center;font-size:24px;letter-spacing:0;margin-top:65px;margin-bottom:65px}section.collabo div.campaign-inner div.detail-wrap .note-ending{color:#fff;text-align:center;margin-top:30px;font-size:1.8em;background-color:#400b54;width:860px;margin:50px auto;padding:15px 0}section.collabo div.campaign-inner div.detail-wrap p.bottom-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;margin-top:70px;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.5em;margin-bottom:55px}section.collabo div.campaign-inner div.detail-wrap p.bottom-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .bottom-panel{width:864px;height:40px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/contents-panel-bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:864px 40px;position:relative;margin-right:auto;margin-left:auto;height:auto;margin-top:87px;margin-bottom:65px}section.collabo div.campaign-inner div.detail-wrap .bottom-panel::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.collabo div.campaign-inner div.detail-wrap .bottom-panel::before{width:864px;height:42px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/bottom-panel-bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:864px 42px;content:" ";position:absolute;top:-42px;left:0}section.collabo div.campaign-inner div.detail-wrap .bottom-panel::after{width:864px;height:43px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/bottom-panel-bg-after.png);background-repeat:no-repeat;background-position:center top;background-size:864px 43px;content:" ";position:absolute;bottom:-43px;left:0}section.collabo div.campaign-inner div.detail-wrap .bottom-panel p.bottom-panel-ttl{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;margin-bottom:13px;line-height:1.5em}section.collabo div.campaign-inner div.detail-wrap .bottom-panel p.bottom-panel-ttl strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner div.detail-wrap .bottom-panel p.bottom-panel-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;font-weight:400;line-height:2em}section.collabo div.campaign-inner div.detail-wrap .bottom-panel p.bottom-panel-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.collabo div.campaign-inner a.faq-btn{width:428px;height:91px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/panel-btn-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:428px 91px;position:relative;z-index:2;margin-right:auto;margin-left:auto;margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.collabo div.campaign-inner a.faq-btn:hover{opacity:.7}section.collabo div.campaign-inner a.faq-btn span.txt{font-size:20px;color:#fff;vertical-align:sub;letter-spacing:.3em}section.collabo div.campaign-inner a.faq-btn span.icon{width:14px;height:17px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/card-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:14px 17px;display:inline;margin-left:12px}section.collabo div.campaign-inner a.entry-rule-btn{width:428px;height:91px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/panel-btn-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:428px 91px;position:relative;z-index:2;margin-right:auto;margin-left:auto;margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.collabo div.campaign-inner a.entry-rule-btn:hover{opacity:.7}section.collabo div.campaign-inner a.entry-rule-btn span.txt{font-size:20px;color:#fff;vertical-align:sub;letter-spacing:.3em}section.collabo div.campaign-inner a.entry-rule-btn span.icon{width:14px;height:17px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/collabo/card-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:14px 17px;display:inline;margin-left:12px}section.collabo div.campaign-inner .shop-list-anchor{position:relative}section.collabo div.campaign-inner .shop-list-anchor .anchor-point{top:-200px}section.character{position:relative;width:100%;height:294px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1920px 294px;height:auto}section.character::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.character::after{width:100%;height:38px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1920px 38px;content:" ";position:absolute;top:-36px;left:0}section.character h1{width:773px;height:230px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:773px 230px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;z-index:2;margin-top:45px;margin-right:auto;margin-bottom:27px;margin-left:auto}section.character p.line{width:697px;height:39px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/line.png);background-repeat:no-repeat;background-position:0 0;background-size:697px 39px;position:relative;z-index:2;margin-right:auto;margin-left:auto;margin-bottom:21px}section.character div.character-block ul.character-list{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.character div.character-block ul.character-list li{position:relative;cursor:pointer}section.character div.character-block ul.character-list li p.active{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}section.character div.character-block ul.character-list li p.active.on{opacity:1}section.character div.character-block div.detail-block{width:100%;height:1210px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/detail-bg.png);background-repeat:no-repeat;background-position:center top;background-size:1918px 1210px;margin-top:-200px;position:relative;height:1160px}section.character div.character-block div.detail-block::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.character div.character-block div.detail-block a.movie-thumb{position:absolute;top:890px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px;height:320px;display:none}section.character div.character-block div.detail-block p.movie-coming{position:absolute;top:890px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px;height:320px;display:none}section.character div.character-block div.detail-block p.left-arrow{position:absolute;z-index:3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:490px;margin-left:-526px}section.character div.character-block div.detail-block p.left-arrow img{cursor:pointer}section.character div.character-block div.detail-block p.right-arrow{position:absolute;z-index:3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:490px;margin-left:526px}section.character div.character-block div.detail-block p.right-arrow img{cursor:pointer}section.character div.character-block div.detail-block div.panel{width:1018px;height:630px;position:relative;margin-right:auto;margin-left:auto;margin-top:250px}section.character div.character-block div.detail-block div.panel div.inner{width:1018px;height:630px;position:relative;margin-left:auto;margin-right:auto}section.character div.character-block div.detail-block div.panel div.inner p.attr{position:absolute;left:50px;top:16px}section.character div.character-block div.detail-block div.panel div.inner p.rare{position:absolute;left:119px;top:30px}section.character div.character-block div.detail-block div.panel div.inner p.type{position:absolute;z-index:1;left:374px;top:24px}section.character div.character-block div.detail-block div.panel div.inner p.name{position:absolute;left:50px;top:120px}section.character div.character-block div.detail-block div.panel div.inner p.name[index="18"]{top:92px}section.character div.character-block div.detail-block div.panel div.inner p.name[index="19"]{top:92px}section.character div.character-block div.detail-block div.panel div.inner p.name[index="20"]{top:92px}section.character div.character-block div.detail-block div.panel div.inner p.name[index="22"]{top:92px}section.character div.character-block div.detail-block div.panel div.inner p.state{position:absolute;left:880px;top:25px}section.character div.character-block div.detail-block div.panel div.inner p.text{position:absolute;width:370px;height:175px;color:#fff;font-size:14px;top:265px;left:50px;line-height:2em}section.character div.character-block div.detail-block div.panel div.inner p.get{position:absolute;width:377px;height:92px;top:463px;left:50px;color:#fff;font-size:14px;border-top:1px solid #fff;border-bottom:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1em}section.character div.character-block div.detail-block div.panel div.inner p.image{position:absolute;left:450px;top:0}section.character div.character-block p.story-text{width:100%;height:450px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/story-text.png);background-repeat:no-repeat;background-position:center top;background-size:604px 450px;margin-top:76px}section.character div.character-block p.story-text.no-movie{margin-top:-80px}section.character div.character-block p.character-sokan-ttl{width:100%;height:141px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/character-sokan-ttl.png);background-repeat:no-repeat;background-position:center top;background-size:789px 141px;margin-top:60px;margin-bottom:69px}section.character div.character-block p.soukan{width:100%;height:1188px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/character/soukanzu.png);background-repeat:no-repeat;background-position:center top;background-size:1103px 1188px;margin-bottom:52px}section.character div.character-block p.soukan>span{display:none}section.character div.character-block p.bottom-lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;margin-bottom:76px;font-weight:400}section.character div.character-block p.bottom-lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}section.character div.character-block p.bottom-lead a{color:#fff;text-decoration:underline}section.movie{position:relative;padding-bottom:160px;width:100%;height:279px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/movie/bg-loop.png);background-repeat:repeat-y;background-position:center top;background-size:1920px 279px;height:auto}section.movie::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}section.movie::after{width:100%;height:38px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/movie/bg-before.png);background-repeat:no-repeat;background-position:center top;background-size:1920px 38px;content:" ";position:absolute;top:-36px;left:0}section.movie h1{width:773px;height:229px;display:block;background-image:url(/promotion/yugioh/assets/index/img/pc/movie/ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:773px 229px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;z-index:2;margin-top:45px;margin-right:auto;margin-bottom:78px;margin-left:auto}section.movie a.movie-thumb{width:600px;height:320px;display:block;margin-right:auto;margin-left:auto;overflow:hidden;display:none}section.movie p.movie-coming{width:600px;height:320px;display:block;margin-right:auto;margin-left:auto;overflow:hidden}section.movie p.lead{margin-bottom:25px;font-weight:700;font-size:16px;line-height:2.3em;text-align:center;letter-spacing:.1em;color:#fff;width:600px;margin-top:30px;margin-right:auto;margin-left:auto;font-size:18px;font-weight:400;line-height:1.5em}section.movie p.lead strong{font-size:20px;background-color:#294368;padding-top:2px;padding-left:4px;padding-right:4px}