@charset "UTF-8";br.pc{display:none}body{background-color:#000}body.open-modal{height:100%;overflow-y:hidden}.iconHogokyu{width:27px;height:27px;display:block;background-image:url(/promotion/bleach/assets/common/img/sp/footer/hogokyu.png);background-repeat:no-repeat;background-position:0 0;background-size:27px 27px;margin:5px auto 35px}section#main-visual div.inner{position:relative}section#main-visual div.inner div.overlay{position:absolute;width:100%;height:100%;z-index:10;background-color:#fafafa;opacity:0;display:none}section#main-visual div.inner ul.character-list{margin-right:auto;margin-left:auto;margin-top:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section#main-visual div.inner ul.character-list li{opacity:0}section#main-visual div.inner ul.character-list li:nth-of-type(n+1){margin-left:6px}section#main-visual div.inner ul.character-list li:nth-of-type(-n+4){margin-bottom:10px}section#main-visual div.inner ul.character-list li.chara1{width:86px;height:148px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/1.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 148px}section#main-visual div.inner ul.character-list li.chara2{width:85px;height:148px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/2.png);background-repeat:no-repeat;background-position:0 0;background-size:85px 148px}section#main-visual div.inner ul.character-list li.chara3{width:86px;height:148px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/3.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 148px}section#main-visual div.inner ul.character-list li.chara4{width:86px;height:148px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/4.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 148px}section#main-visual div.inner ul.character-list li.chara5{width:86px;height:293px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/5.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 293px}section#main-visual div.inner ul.character-list li.chara6{width:85px;height:293px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/6.png);background-repeat:no-repeat;background-position:0 0;background-size:85px 293px}section#main-visual div.inner ul.character-list li.chara7{width:86px;height:298px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/7.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 298px}section#main-visual div.inner ul.character-list li.chara8{width:86px;height:298px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/8.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 298px}section#main-visual div.inner p.main-chara{width:284px;height:254px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/main-chara.png);background-repeat:no-repeat;background-position:0 0;background-size:284px 254px;position:absolute;left:50%;top:58%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0}section#main-visual div.inner p.main-chara span{display:block;width:287px;height:257px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/main-chara-mask.png);background-repeat:no-repeat;background-position:0 0;background-size:287px 257px;position:absolute;left:0;top:0}section#main-visual div.inner p.main-logo{width:252px;height:66px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/main-logo.png);background-repeat:no-repeat;background-position:0 0;background-size:252px 66px;position:absolute;left:48%;top:54%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0}section#main-visual div.inner div.kv-bottom{width:100%;height:148px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/kv-bottom-bg.png);background-repeat:no-repeat;background-position:center top;background-size:375px 148px;height:205px;background-position:center 68px;padding-top:10px}section#main-visual div.inner div.kv-bottom h1{width:359px;height:144px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/kv/h1.png);background-repeat:no-repeat;background-position:0 0;background-size:359px 144px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-top:-75px;margin-right:auto;margin-left:auto;position:relative;opacity:0}section#main-visual div.inner div.kv-bottom p.event-span{margin-top:18px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}section#main-visual div.inner div.kv-bottom a.vote-button{margin-top:15px;position:relative;width:375px;height:72px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/common/vote-button-base.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 72px;color:#fff;font-size:22px;font-style:italic;font-weight:700;letter-spacing:.15em;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;margin-right:auto;margin-left:auto;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}section#main-visual div.inner div.kv-bottom a.vote-button::after{content:" ";width:21px;height:21px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/common/vote-button-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:21px 21px;position:absolute;right:39px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#main-visual a.back-main-button{position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:296px;height:62px;border:2px solid #fff;font-size:15px;font-style:italic;color:#fff;margin-top:20px;margin-bottom:45px;margin-right:auto;margin-left:auto}section#main-visual a.back-main-button span{font-size:13px}section#main-visual a.back-main-button::after{content:">";position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#about{width:100%;height:auto;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/about/bg.png);background-repeat:no-repeat;background-position:center top;background-size:375px 461px}section#about div.inner{position:relative;padding-top:90px}section#about div.inner h2{color:#fff;text-align:center;font-size:43px;font-style:italic;font-weight:700;line-height:47px}section#about div.inner p{color:#fff;text-align:center;font-size:11px;line-height:24px}section#about div.inner p strong{font-size:16px;background-color:#710909}section#about div.inner p.sentence1{margin-top:22px}section#about div.inner p.sentence2{margin-top:22px}section#about div.inner p.sentence3{margin-top:22px}section#about div.inner p.notice{margin-top:22px;font-size:9px;line-height:15px}section#vote{margin-top:45px}section#vote div.inner{position:relative}section#vote div.inner h2{width:100%;margin-right:auto;margin-left:auto;color:#fff;text-align:center;font-size:30px;font-style:italic;font-weight:700;padding-bottom:5px;border-bottom:1px solid #710909}section#vote div.inner p.lead{margin-top:7px;font-size:15px;color:#fff;font-weight:700;font-style:italic;text-align:center}section#vote div.inner ul.character-list{margin-top:40px;width:350px;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;opacity:0}section#vote div.inner ul.character-list li{position:relative;width:174px;height:257px}section#vote div.inner ul.character-list li a div.base{width:166px;height:229px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/li-base.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 229px;position:absolute;top:-4px;left:4px;z-index:4}section#vote div.inner ul.character-list li a div.chara-image{top:-10px;left:8px;z-index:2}section#vote div.inner ul.character-list li a div.chara-over{opacity:0;top:-10px;left:8px;z-index:3;-webkit-transition:opacity .3s;transition:opacity .3s}section#vote div.inner ul.character-list li a p.num{width:42px;text-align:center;color:#fff;font-size:29px;font-weight:700;position:absolute;left:2px;top:60px;z-index:5;letter-spacing:-1px;font-family:Arial;line-height:1}section#vote div.inner ul.character-list li a[data-index="1"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/1.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="1"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/1-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="2"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/2.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="2"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/2-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="3"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/3.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="3"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/3-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="4"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/4.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="4"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/4-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="5"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/5.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="5"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/5-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="6"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/6.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="6"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/6-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="7"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/7.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="7"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/7-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="8"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/8.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="8"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/8-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="9"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/9.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="9"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/9-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="10"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/10.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="10"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/10-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="11"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/11.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="11"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/11-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="12"] div.chara-image{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/12.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#vote div.inner ul.character-list li a[data-index="12"] div.chara-over{position:absolute;width:162px;height:244px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/12-over.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 244px}section#campaign div.inner{position:relative;background-color:#710909;margin-top:89px}section#campaign div.inner::before{width:375px;height:19px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 19px;content:" ";position:absolute;left:0;top:-18px}section#campaign div.inner div.first-block{width:100%;height:483px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/first-block-bg.png);background-repeat:no-repeat;background-position:center top;background-size:375px 483px;padding-top:14px;height:auto}section#campaign div.inner div.first-block h2{position:relative;width:250px;height:80px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/h2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:250px 80px;color:#fff;text-align:center;font-size:17px;font-style:italic;font-weight:700;margin-left:45px}section#campaign div.inner div.first-block h2 span{position:absolute;top:50%;left:61px;width:170px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#campaign div.inner div.first-block p.lead{color:#fff;font-size:22px;line-height:42px;font-style:italic;font-weight:700;text-align:center;letter-spacing:0}section#campaign div.inner div.first-block div.event-span-block{margin-top:8px;width:349px;height:71px;border:1px solid #fff;margin-right:auto;margin-left:auto}section#campaign div.inner div.first-block div.event-span-block p{color:#fff;text-align:center}section#campaign div.inner div.first-block div.event-span-block p.ttl{margin-top:14px;font-size:13px}section#campaign div.inner div.first-block div.event-span-block p.span{margin-top:6px;font-size:14px}section#campaign div.inner div.first-block div.fukidashi-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 div.inner div.first-block div.fukidashi-block p.left-fukidashi{width:178px;height:296px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/left-fukidashi.png);background-repeat:no-repeat;background-position:0 0;background-size:178px 296px}section#campaign div.inner div.first-block div.fukidashi-block p.right-fukidashi{width:176px;height:281px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/right-fukidashi.png);background-repeat:no-repeat;background-position:0 0;background-size:176px 281px}section#campaign div.inner div.second-block{width:100%;height:547px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/second-block-bg.png);background-repeat:no-repeat;background-position:center top;background-size:365px 547px;padding-top:10px;margin-top:23px}section#campaign div.inner div.second-block h3.prize-1st{width:193px;height:64px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-1st-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:193px 64px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto}section#campaign div.inner div.second-block div.prize-1st-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-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:17px}section#campaign div.inner div.second-block div.prize-1st-block div.img{position:relative}section#campaign div.inner div.second-block div.prize-1st-block div.img figure{width:330px;height:250px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-1st-figure.png);background-repeat:no-repeat;background-position:0 0;background-size:330px 250px}section#campaign div.inner div.second-block div.prize-1st-block div.img p.amount{width:105px;height:69px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-1st-amount.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 69px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;left:-21px;bottom:-14px}section#campaign div.inner div.second-block div.prize-1st-block div.content{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#campaign div.inner div.second-block div.prize-1st-block div.content ul li{position:relative;color:#fff;font-size:16px;font-style:italic;padding-left:50px;margin-top:23px}section#campaign div.inner div.second-block div.prize-1st-block div.content ul li.large{font-size:19px}section#campaign div.inner div.second-block div.prize-1st-block div.content ul li::before{width:25px;height:20px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-list-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:25px 20px;content:" ";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#campaign div.inner div.third-block{margin-top:30px;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-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section#campaign div.inner div.third-block div.prize-block{padding-top:5px}section#campaign div.inner div.third-block div.prize-block:nth-of-type(1){width:299px;height:370px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-2nd-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:299px 370px;margin:auto}section#campaign div.inner div.third-block div.prize-block:nth-of-type(2){width:297px;height:386px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-3rd-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:297px 386px;margin:auto;margin-top:30px}section#campaign div.inner div.third-block h3.prize-2nd{width:193px;height:63px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-2nd-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:193px 63px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;margin-top:10px}section#campaign div.inner div.third-block h3.prize-3rd{width:193px;height:63px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-3rd-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:193px 63px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;margin-top:10px}section#campaign div.inner div.third-block div.prize-2nd-block,section#campaign div.inner div.third-block div.prize-3rd-block{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}section#campaign div.inner div.third-block div.prize-2nd-block div.img,section#campaign div.inner div.third-block div.prize-3rd-block div.img{position:relative}section#campaign div.inner div.third-block div.prize-2nd-block div.img figure.second,section#campaign div.inner div.third-block div.prize-3rd-block div.img figure.second{width:330px;height:140px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-2nd-figure.png);background-repeat:no-repeat;background-position:0 0;background-size:330px 140px}section#campaign div.inner div.third-block div.prize-2nd-block div.img figure.third,section#campaign div.inner div.third-block div.prize-3rd-block div.img figure.third{width:330px;height:140px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-2nd-figure.png);background-repeat:no-repeat;background-position:0 0;background-size:330px 140px}section#campaign div.inner div.third-block div.prize-2nd-block div.img p.amount,section#campaign div.inner div.third-block div.prize-3rd-block div.img p.amount{overflow:hidden;white-space:nowrap;text-indent:-9999px;left:-21px;bottom:-14px}section#campaign div.inner div.third-block div.prize-2nd-block div.img p.amount.second,section#campaign div.inner div.third-block div.prize-3rd-block div.img p.amount.second{position:absolute;width:105px;height:69px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-2nd-amount.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 69px}section#campaign div.inner div.third-block div.prize-2nd-block div.img p.amount.third,section#campaign div.inner div.third-block div.prize-3rd-block div.img p.amount.third{position:absolute;width:105px;height:69px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/campaign/prize-3rd-amount.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 69px}section#campaign div.inner div.third-block div.prize-2nd-block div.content,section#campaign div.inner div.third-block div.prize-3rd-block div.content{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#campaign div.inner div.third-block div.prize-2nd-block div.content ul li,section#campaign div.inner div.third-block div.prize-3rd-block div.content ul li{position:relative;color:#fff;font-size:16px;font-style:italic;padding-left:50px;margin-top:20px}section#campaign div.inner div.third-block div.prize-2nd-block div.content ul li::before,section#campaign div.inner div.third-block div.prize-3rd-block div.content ul li::before{width:25px;height:20px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-list-icon.png);background-repeat:no-repeat;background-position:0 0;background-size:25px 20px;content:" ";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#campaign div.inner div.button-block{padding-bottom:35.5px;padding-top:15px}section#campaign div.inner div.button-block a.vote-button{margin-top:15px;position:relative;width:375px;height:72px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/common/vote-button-base.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 72px;color:#fff;font-size:22px;font-style:italic;font-weight:700;letter-spacing:.15em;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;margin-right:auto;margin-left:auto}section#campaign div.inner div.button-block a.vote-button::after{content:" ";width:21px;height:21px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/common/vote-button-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:21px 21px;position:absolute;right:39px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}section#campaign div.inner div.button-block a.rule-button{font-size:15px;font-style:italic;color:#fff;width:224px;height:49px;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;background-color:#000;margin-right:auto;margin-left:auto;margin-top:35.5px}section#campaign div.inner div.back-main-block{background-color:#5a0707;padding-top:45px;padding-bottom:45px}section#campaign div.inner div.back-main-block a.back-main-button{position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:296px;height:62px;border:2px solid #fff;font-size:15px;font-style:italic;color:#fff;margin-right:auto;margin-left:auto}section#campaign div.inner div.back-main-block a.back-main-button span{font-size:13px}section#campaign div.inner div.back-main-block a.back-main-button::after{content:">";position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.character-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}div.character-modal div.wrapScroll div.inner div.content[data-id="1"]{background-image:url(../../election/img/sp/modal/1-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="2"]{background-image:url(../../election/img/pc/modal/2-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="3"]{background-image:url(../../election/img/pc/modal/3-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="4"]{background-image:url(../../election/img/pc/modal/4-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="5"]{background-image:url(../../election/img/pc/modal/5-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="6"]{background-image:url(../../election/img/pc/modal/6-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="7"]{background-image:url(../../election/img/pc/modal/7-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="8"]{background-image:url(../../election/img/pc/modal/8-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="9"]{background-image:url(../../election/img/pc/modal/9-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="10"]{background-image:url(../../election/img/pc/modal/10-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="11"]{background-image:url(../../election/img/pc/modal/11-bg.png)}div.character-modal div.wrapScroll div.inner div.content[data-id="12"]{background-image:url(../../election/img/pc/modal/12-bg.png)}div.character-modal:nth-of-type(2) figure.chara{top:90.5px!important;left:50%!important}div.character-modal:nth-of-type(2) figure.comment{top:-47px!important;right:-85px!important}div.character-modal:nth-of-type(3) figure.chara{top:77px!important;left:54%!important}div.character-modal:nth-of-type(4) figure.chara{top:34px!important;left:52%!important}div.character-modal:nth-of-type(4) figure.comment{top:-50px!important;right:-86px!important}div.character-modal:nth-of-type(5) figure.chara{top:62px!important;left:55%!important}div.character-modal:nth-of-type(5) figure.comment{top:-50px!important;right:-97px!important}div.character-modal:nth-of-type(6) figure.chara{top:88px!important;left:49%!important}div.character-modal:nth-of-type(6) figure.comment{top:-17px!important;right:-85px!important}div.character-modal:nth-of-type(7) figure.chara{top:110px!important;left:46%!important}div.character-modal:nth-of-type(7) figure.comment{top:-17px!important;right:-97px!important}div.character-modal:nth-of-type(8) figure.chara{top:80px!important;left:53%!important}div.character-modal:nth-of-type(8) figure.comment{top:0!important;right:-97px!important}div.character-modal:nth-of-type(9) figure.chara{top:80px!important;left:35%!important}div.character-modal:nth-of-type(9) figure.comment{top:-5px!important;right:-71px!important}div.character-modal:nth-of-type(10) figure.chara{top:119px!important;left:36%!important}div.character-modal:nth-of-type(10) figure.comment{top:7px!important;right:-71px!important}div.character-modal:nth-of-type(11) figure.chara{top:106px!important;left:53%!important}div.character-modal:nth-of-type(11) figure.comment{top:-53px!important;right:-86px!important}div.character-modal:nth-of-type(12) figure.chara{top:68px!important;left:51%!important}div.character-modal:nth-of-type(12) figure.comment{top:-21px!important;right:-63px!important}div.character-modal div.wrapScroll{overflow:auto;height:100%;text-align:center;white-space:nowrap;pointer-events:auto}div.character-modal div.wrapScroll div.inner{padding-top:50px;padding-bottom:50px;overflow-x:hidden;white-space:normal}div.character-modal div.wrapScroll div.inner div.content{width:323px;height:813px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/modal/1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 813px;position:relative;padding-top:320px;box-sizing:border-box;margin-right:auto;margin-left:auto;height:auto;min-height:813px}div.character-modal div.wrapScroll div.inner div.content a.close-btn{width:54px;height:23px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/btn_close.png);background-repeat:no-repeat;background-position:0 0;background-size:54px 23px;position:absolute;left:0;top:0}div.character-modal div.wrapScroll div.inner div.content figure.chara{pointer-events:none;position:absolute;top:80px;left:46%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div.character-modal div.wrapScroll div.inner div.content figure.chara img{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(.5);transform:scale(.5)}div.character-modal div.wrapScroll div.inner div.content figure.comment{pointer-events:none;position:absolute;top:-75px;right:-103px}div.character-modal div.wrapScroll div.inner div.content figure.comment img{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(.5);transform:scale(.5)}div.character-modal div.wrapScroll div.inner div.content p.num{width:38px;height:123px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/number-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:38px 123px;position:absolute;top:32.5px;left:0}div.character-modal div.wrapScroll div.inner div.content p.num span{position:absolute;top:63px;left:0;color:#fff;font-size:28px;font-weight:700;display:block;width:37.5px;text-align:center;font-family:Arial}div.character-modal div.wrapScroll div.inner div.content p.name{position:relative}div.character-modal div.wrapScroll div.inner div.content p.name span{padding-right:10px;padding-left:5px;font-size:43px;font-style:italic;font-weight:700;color:#fff;background-color:#000}div.character-modal div.wrapScroll div.inner div.content p.cv{position:relative;margin-top:6.5px}div.character-modal div.wrapScroll div.inner div.content p.cv span{padding-right:10px;padding-left:5px;font-weight:700;font-size:18px;font-style:italic;color:#fff;background-color:#000}div.character-modal div.wrapScroll div.inner div.content input.id-text{position:relative;margin-top:0;width:261.5px;height:29.5px;font-size:10px;padding-left:5px;box-sizing:border-box}div.character-modal div.wrapScroll div.inner div.content .entryDone{position:relative;margin-top:0;width:261.5px;height:29.5px;font-size:10px;padding-left:5px;box-sizing:border-box;display:inline-block;background-color:#ccc;line-height:29.5px;color:#666}div.character-modal div.wrapScroll div.inner div.content [data-cp-entry-state=complete] .entryDone{display:inline-block}div.character-modal div.wrapScroll div.inner div.content [data-cp-entry-state=complete] input.id-text{display:none}div.character-modal div.wrapScroll div.inner div.content .entryDone{display:none}div.character-modal div.wrapScroll div.inner div.content input.id-text{display:inline-block}div.character-modal div.wrapScroll div.inner div.content a.vote-button{position:relative;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:2px solid #fff;width:262.5px;height:53px;margin-top:8px;margin-right:auto;margin-left:auto;color:#fff;font-size:18px;font-weight:700;font-style:italic;letter-spacing:.1em;box-sizing:border-box;background-color:rgba(237,72,0,.8)}div.character-modal div.wrapScroll div.inner div.content a.vote-button::after{content:" ";width:10px;height:10px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/vote-button-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:10px 10px;position:absolute;right:14.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-login-state=login] div.character-modal div.wrapScroll div.inner div.content .voteComponent{display:block}[data-login-state=login] div.character-modal div.wrapScroll div.inner div.content .login-button{display:none}div.character-modal div.wrapScroll div.inner div.content .voteComponent{display:none}div.character-modal div.wrapScroll div.inner div.content .login-button{display:block}div.character-modal div.wrapScroll div.inner div.content .login-button{position:relative;vertical-align:middle;border:2px solid #fff;width:262.5px;height:53px;margin-top:9.5px;margin-right:auto;margin-left:auto;color:#fff;font-size:18px;font-weight:700;font-style:italic;letter-spacing:.1em;text-align:left;padding-left:15px;background-color:rgba(237,72,0,.8)}div.character-modal div.wrapScroll div.inner div.content .login-button span{z-index:3;vertical-align:middle}div.character-modal div.wrapScroll div.inner div.content .login-button .small{font-size:.7em;letter-spacing:-.03em;vertical-align:middle}div.character-modal div.wrapScroll div.inner div.content .login-button::after{content:" ";width:10px;height:10px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/vote-button-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:10px 10px;position:absolute;right:14.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.character-modal div.wrapScroll div.inner div.content .voiceText{width:262.5px;background-color:#d2d2d2;z-index:1;position:relative;font-style:italic;font-weight:700;font-size:15px;letter-spacing:-.05em;margin:10px auto;line-height:1.2;padding:3px 0}div.character-modal div.wrapScroll div.inner div.content .voiceText::before{content:"";position:absolute;width:318px;height:47px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/modal/voice_text_deco.png);background-repeat:no-repeat;background-position:0 0;background-size:318px 47px;left:-26px;top:-33px}div.character-modal div.wrapScroll div.inner div.content .voiceText>span{position:relative}div.character-modal div.wrapScroll div.inner div.content ul.notice{width:265px;margin-top:10px;margin-right:auto;margin-left:auto}div.character-modal div.wrapScroll div.inner div.content ul.notice li{position:relative;text-align:left;color:#fff;font-size:7px;line-height:1.5em;letter-spacing:0;padding-left:1em}div.character-modal div.wrapScroll div.inner div.content ul.notice li::before{content:"＊";position:absolute;left:0;top:0}div.character-modal div.wrapScroll div.inner div.content p.voice-ttl{position:relative;width:262px;height:84px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/modal/voice-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:262px 84px;margin-left:10px}div.character-modal div.wrapScroll div.inner div.content p.voice-ttl span{color:#fff;font-size:19px;font-weight:700;font-style:italic;position:absolute;top:47%;left:108px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.character-modal div.wrapScroll div.inner div.content p.voice-lead{color:#fff;font-size:13px;font-style:italic;font-weight:700}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block{margin-top:7.5px;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;padding-bottom:30px}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block a:nth-of-type(n+2){margin-left:20px}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block a.voice-button1{width:71px;height:89px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/modal/voice-1.png);background-repeat:no-repeat;background-position:0 0;background-size:71px 89px;overflow:hidden;white-space:nowrap;text-indent:-9999px}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block a.voice-button2{width:71px;height:89px;display:block;background-image:url(/promotion/bleach/assets/election/img/sp/modal/voice-2.png);background-repeat:no-repeat;background-position:0 0;background-size:71px 89px;overflow:hidden;white-space:nowrap;text-indent:-9999px}section.about-card-modal,section.about-modal,section.collabo-rule-modal,section.faq-modal,section.rule-modal{overflow:auto;position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch;color:#fff}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{position:absolute;margin-top:28px;margin-right:auto;margin-left:auto;height:auto;padding-bottom:34px;top:22px;width:350px;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{content:" ";position:absolute;top:-28px;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{content:" ";position:absolute;bottom:-29px;left:0;padding-bottom:20px}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:35px;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:14px;margin-top:30px;white-space:normal;font-weight:700}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:71px;height:27px;display:block;background-image:url(/promotion/bleach/assets/common/img/sp/common/modal_close.png);background-repeat:no-repeat;background-position:0 0;background-size:71px 27px;position:absolute;right:3px;top:-30px}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{margin-top:10px;margin-bottom:32px}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{position:absolute;left:50%;top:39px;-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;font-size:12px;line-height:2.2em;font-weight:400;letter-spacing:0}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:320px;margin-right:auto;margin-left:auto;letter-spacing:-.03em;text-align:left;font-size:11px;line-height:1.8em;font-weight:400}section.about-card-modal div.wrapScroll div.inner div.rule-text :first-child,section.about-modal div.wrapScroll div.inner div.rule-text :first-child,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text :first-child,section.faq-modal div.wrapScroll div.inner div.rule-text :first-child,section.rule-modal div.wrapScroll div.inner div.rule-text :first-child{margin-top:0}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:5px;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{text-decoration:underline;font-weight:700;color:#5af}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{margin-top:5px;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}