@charset "UTF-8";br.sp{display:none}body{background-color:#000}body.open-modal{height:100%;overflow-y:hidden}.iconHogokyu{width:36px;height:36px;display:block;background-image:url(/promotion/bleach/assets/common/img/sp/footer/hogokyu.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 36px;margin:20px auto 50px}section#main-visual div.inner{position:relative}section#main-visual div.inner div.overlay{position:absolute;width:1280px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;z-index:10;background-color:#fafafa;opacity:0;display:none}section#main-visual div.inner ul.character-list{width:1280px;margin-right:auto;margin-left:auto;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#main-visual div.inner ul.character-list li{opacity:0}section#main-visual div.inner ul.character-list li:nth-of-type(n+2){margin-left:11px}section#main-visual div.inner ul.character-list li.chara1{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/1.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara2{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/2.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara3{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/3.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara4{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/4.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara5{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/5.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara6{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/6.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara7{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/7.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner ul.character-list li.chara8{width:150px;height:551px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/8.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 551px}section#main-visual div.inner p.main-chara{width:568px;height:508px;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:568px 508px;position:absolute;left:50%;top:47%;-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:574px;height:513px;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:574px 513px;position:absolute;left:0;top:0}section#main-visual div.inner p.main-logo{width:504px;height:131px;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:504px 131px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0}section#main-visual div.inner div.kv-bottom{width:100%;height:378px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/kv-bottom-bg.png);background-repeat:no-repeat;background-position:center top;background-size:1282px 378px;padding-top:10px}section#main-visual div.inner div.kv-bottom h1{width:1077px;height:132px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/kv/h1.png);background-repeat:no-repeat;background-position:0 0;background-size:1077px 132px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;position:relative;opacity:0}section#main-visual div.inner div.kv-bottom p.event-span{margin-top:20px;color:#fff;font-size:30px;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:30px;position:relative;width:530px;height:93px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/common/vote-button-base.png);background-repeat:no-repeat;background-position:0 0;background-size:530px 93px;color:#fff;font-size:28px;font-style:italic;font-weight:700;letter-spacing:.1em;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;z-index:1}section#main-visual div.inner div.kv-bottom a.vote-button span{position:relative;z-index:3}section#main-visual div.inner div.kv-bottom a.vote-button::before{content:" ";width:530px;height:93px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/common/vote-button-base-over.png);background-repeat:no-repeat;background-position:0 0;background-size:530px 93px;position:absolute;top:0;left:0;z-index:2;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}section#main-visual div.inner div.kv-bottom a.vote-button::after{content:" ";width:27px;height:27px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/common/vote-button-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:27px 27px;position:absolute;z-index:3;right:39px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#main-visual div.inner div.kv-bottom a.vote-button:hover::before{opacity:1}section#main-visual a.back-main-button{position:relative;overflow:hidden;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:422px;height:88px;border:2px solid #fff;font-size:22px;font-style:italic;color:#fff;margin-top:90px;margin-bottom:95px;margin-right:auto;margin-left:auto;-webkit-transition:color .4s;transition:color .4s}section#main-visual a.back-main-button span:first-child{font-size:18px}section#main-visual a.back-main-button span{position:relative;z-index:3}section#main-visual a.back-main-button::before{content:">";color:#fff;position:absolute;z-index:3;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .4s;transition:color .4s}section#main-visual a.back-main-button::after{content:" ";display:block;width:160%;height:450%;position:absolute;z-index:2;left:-50%;top:-100%;-webkit-transform:translateX(100%) rotate(-35deg);transform:translateX(100%) rotate(-35deg);background-color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1)}section#main-visual a.back-main-button:hover{color:#000}section#main-visual a.back-main-button:hover::before{color:#000}section#main-visual a.back-main-button:hover::after{-webkit-transform:translateX(0) rotate(-35deg);transform:translateX(0) rotate(-35deg)}section#about{width:100%;height:967px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/about/bg.png);background-repeat:no-repeat;background-position:center top;background-size:1880px 967px}section#about div.inner{position:relative;padding-top:60px}section#about div.inner h2{color:#fff;text-align:center;font-size:86px;font-style:italic;font-weight:700;line-height:94px}section#about div.inner p{color:#fff;text-align:center;font-size:18px;line-height:42px}section#about div.inner p strong{font-size:26px;padding-right:4px;padding-left:4px;background-color:#710909}section#about div.inner p.sentence1{margin-top:44px}section#about div.inner p.sentence2{margin-top:44px}section#about div.inner p.sentence3{margin-top:44px}section#about div.inner p.notice{margin-top:44px;font-size:15px;line-height:30px}section#vote{padding-bottom:135px}section#vote div.inner{position:relative}section#vote div.inner h2{width:780px;margin-right:auto;margin-left:auto;color:#fff;text-align:center;font-size:60px;font-style:italic;font-weight:700;padding-bottom:10px;border-bottom:1px solid #710909}section#vote div.inner p.lead{margin-top:14px;font-size:30px;color:#fff;font-weight:700;font-style:italic;text-align:center}section#vote div.inner ul.character-list{margin-top:80px;width:1018px;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:331px;height:488px;margin-right:12px;overflow:hidden}section#vote div.inner ul.character-list li:nth-of-type(3n){margin-right:0}section#vote div.inner ul.character-list li:nth-of-type(n+4){margin-top:30px}section#vote div.inner ul.character-list li a div.base{margin-top:10px;width:331px;height:458px;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:331px 458px;position:absolute;top:0;left:0;z-index:4}section#vote div.inner ul.character-list li a div.chara-image{margin-top:10px;top:-10px;left:8px;z-index:2}section#vote div.inner ul.character-list li a div.chara-over{margin-top:10px;opacity:0;top:-10px;left:8px;z-index:3;-webkit-transform:translateY(20%) translateX(20%);transform:translateY(20%) translateX(20%);-webkit-transition:opacity .2s ease-out,-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:opacity .2s ease-out,transform .8s cubic-bezier(.23,1,.32,1)}section#vote div.inner ul.character-list li a div.chara-over-bottom{width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/list-bottom-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px;position:absolute;left:8px;z-index:4}section#vote div.inner ul.character-list li a p.num{width:75px;text-align:center;color:#fff;font-size:56px;font-weight:700;position:absolute;left:0;top:125px;z-index:5;height:83px;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;font-family:Arial}section#vote div.inner ul.character-list li a:hover div.chara-over{opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s ease-out,transform .3s cubic-bezier(.23,1,.32,1)}section#vote div.inner ul.character-list li a[data-index="1"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/1.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="1"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="2"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/2.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="2"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="3"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/3.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="3"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="4"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/4.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="4"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="5"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/5.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="5"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="6"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/6.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="6"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="7"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/7.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="7"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="8"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/8.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="8"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="9"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/9.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="9"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="10"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/10.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="10"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="11"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/11.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="11"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#vote div.inner ul.character-list li a[data-index="12"] div.chara-image{position:absolute;width:323px;height:488px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/vote/12.png);background-repeat:no-repeat;background-position:0 0;background-size:323px 488px}section#vote div.inner ul.character-list li a[data-index="12"] div.chara-over{position:absolute;width:323px;height:488px;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:323px 488px}section#campaign div.inner{position:relative;background-color:#710909;margin-top:89px;max-width:1920px;margin-right:auto;margin-left:auto}section#campaign div.inner::before{width:1920px;height:89px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1920px 89px;content:" ";position:absolute;left:0;top:-87px}section#campaign div.inner div.first-block{width:100%;height:891px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/first-block-bg.png);background-repeat:no-repeat;background-position:center top;background-size:1262px 891px;padding-top:105px;height:790px}section#campaign div.inner div.first-block h2{position:relative;width:356px;height:114px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/h2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:356px 114px;color:#fff;text-align:center;font-size:24px;font-style:italic;font-weight:700;margin-right:auto;margin-left:auto;-webkit-transform:translateX(-34px);transform:translateX(-34px)}section#campaign div.inner div.first-block h2 span{position:absolute;top:50%;left:83px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:250px}section#campaign div.inner div.first-block p.lead{color:#fff;font-size:43px;line-height:73px;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:80px;width:589px;height:122px;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:26px;font-size:20px}section#campaign div.inner div.first-block div.event-span-block p.span{margin-top:11px;font-size:23px}section#campaign div.inner div.first-block p.left-fukidashi{width:228px;height:724px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/left-fukidashi.png);background-repeat:no-repeat;background-position:0 0;background-size:228px 724px;position:absolute;left:50%;top:129px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:-410px}section#campaign div.inner div.first-block p.right-fukidashi{width:296px;height:676px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/right-fukidashi.png);background-repeat:no-repeat;background-position:0 0;background-size:296px 676px;position:absolute;left:50%;top:31px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:450px}section#campaign div.inner div.second-block{width:100%;height:508px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/second-block-bg.png);background-repeat:no-repeat;background-position:center top;background-size:1294px 508px;background-position:center bottom;padding-bottom:45px}section#campaign div.inner div.second-block h3.prize-1st{width:344px;height:113px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-1st-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:344px 113px;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;margin-top:33px}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:528px;height:400px;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:528px 400px}section#campaign div.inner div.second-block div.prize-1st-block div.img p.amount{width:150px;height:98px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-1st-amount.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 98px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;left:-21px;bottom:-20px}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:24px;font-style:italic;padding-left:67px;margin-left:36px}section#campaign div.inner div.second-block div.prize-1st-block div.content ul li.large{font-size:28px}section#campaign div.inner div.second-block div.prize-1st-block div.content ul li:nth-of-type(n+2){margin-top:37px}section#campaign div.inner div.second-block div.prize-1st-block div.content ul li::before{width:49px;height:39px;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:49px 39px;content:" ";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#campaign div.inner div.third-block{margin-top:72px;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.third-block div.prize-block:nth-of-type(1){width:627px;height:698px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-2nd-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:627px 698px}section#campaign div.inner div.third-block div.prize-block:nth-of-type(2){width:622px;height:701px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-3rd-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:622px 701px;margin-left:40px}section#campaign div.inner div.third-block h3.prize-2nd{width:275px;height:90px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-2nd-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:275px 90px;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-position:center;margin-left:auto;width:472px}section#campaign div.inner div.third-block h3.prize-3rd{width:275px;height:90px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-3rd-ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:275px 90px;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-position:center;margin-right:auto;width:472px}section#campaign div.inner div.third-block div.prize-2nd-block{margin-left:auto}section#campaign div.inner div.third-block div.prize-2nd-block,section#campaign div.inner div.third-block div.prize-3rd-block{width:472px;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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:33px}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:462px;height:196px;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:462px 196px}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:462px;height:196px;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:462px 196px}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:150px;height:98px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-2nd-amount.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 98px}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:150px;height:98px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/campaign/prize-3rd-amount.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 98px}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{margin-top:37px;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:23px;font-style:italic;padding-left:67px}section#campaign div.inner div.third-block div.prize-2nd-block div.content ul li:nth-of-type(n+2),section#campaign div.inner div.third-block div.prize-3rd-block div.content ul li:nth-of-type(n+2){margin-top:37px}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:49px;height:39px;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:49px 39px;content:" ";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#campaign div.inner div.button-block{padding-bottom:71px;padding-top:30px}section#campaign div.inner div.button-block a.vote-button{margin-top:30px;position:relative;width:530px;height:93px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/common/vote-button-base.png);background-repeat:no-repeat;background-position:0 0;background-size:530px 93px;color:#fff;font-size:28px;font-style:italic;font-weight:700;letter-spacing:.1em;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;z-index:1}section#campaign div.inner div.button-block a.vote-button span{position:relative;z-index:3}section#campaign div.inner div.button-block a.vote-button::before{content:" ";width:530px;height:93px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/common/vote-button-base-over.png);background-repeat:no-repeat;background-position:0 0;background-size:530px 93px;position:absolute;top:0;left:0;z-index:2;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}section#campaign div.inner div.button-block a.vote-button::after{content:" ";width:27px;height:27px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/common/vote-button-arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:27px 27px;position:absolute;z-index:3;right:39px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}section#campaign div.inner div.button-block a.vote-button:hover::before{opacity:1}section#campaign div.inner div.button-block a.rule-button{position:relative;font-size:22px;font-style:italic;color:#fff;width:320px;height:70px;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:49px;overflow:hidden;-webkit-transition:color .4s;transition:color .4s}section#campaign div.inner div.button-block a.rule-button span{z-index:3}section#campaign div.inner div.button-block a.rule-button::after{content:" ";display:block;width:160%;height:450%;position:absolute;z-index:2;left:-50%;top:-100%;-webkit-transform:translateX(100%) rotate(-35deg);transform:translateX(100%) rotate(-35deg);background-color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1)}section#campaign div.inner div.button-block a.rule-button:hover{color:#000}section#campaign div.inner div.button-block a.rule-button:hover::before{color:#000}section#campaign div.inner div.button-block a.rule-button:hover::after{-webkit-transform:translateX(0) rotate(-35deg);transform:translateX(0) rotate(-35deg)}section#campaign div.inner div.back-main-block{background-color:#5a0707;padding-top:90px;padding-bottom:90px}section#campaign div.inner div.back-main-block a.back-main-button{position:relative;overflow:hidden;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:422px;height:88px;border:2px solid #fff;font-size:22px;font-style:italic;color:#fff;margin-right:auto;margin-left:auto;-webkit-transition:color .4s;transition:color .4s}section#campaign div.inner div.back-main-block a.back-main-button span:first-child{font-size:18px}section#campaign div.inner div.back-main-block a.back-main-button span{position:relative;z-index:3}section#campaign div.inner div.back-main-block a.back-main-button::before{content:">";color:#fff;position:absolute;z-index:3;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .4s;transition:color .4s}section#campaign div.inner div.back-main-block a.back-main-button::after{content:" ";display:block;width:160%;height:450%;position:absolute;z-index:2;left:-50%;top:-100%;-webkit-transform:translateX(100%) rotate(-35deg);transform:translateX(100%) rotate(-35deg);background-color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1)}section#campaign div.inner div.back-main-block a.back-main-button:hover{color:#000}section#campaign div.inner div.back-main-block a.back-main-button:hover::before{color:#000}section#campaign div.inner div.back-main-block a.back-main-button:hover::after{-webkit-transform:translateX(0) rotate(-35deg);transform:translateX(0) rotate(-35deg)}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/pc/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:181px!important}div.character-modal:nth-of-type(3) figure.chara{top:100px!important;left:54%!important}div.character-modal:nth-of-type(4) figure.chara{top:40px!important}div.character-modal:nth-of-type(4) figure.comment{top:-100px!important}div.character-modal:nth-of-type(5) figure.chara{top:109px!important;left:53%!important}div.character-modal:nth-of-type(5) figure.comment{top:-100px!important}div.character-modal:nth-of-type(6) figure.chara{top:100px!important}div.character-modal:nth-of-type(6) figure.comment{top:-100px!important}div.character-modal:nth-of-type(7) figure.chara{top:158px!important;left:46%!important}div.character-modal:nth-of-type(7) figure.comment{top:-100px!important}div.character-modal:nth-of-type(8) figure.chara{top:100px!important;left:51%!important}div.character-modal:nth-of-type(8) figure.comment{top:-50px!important;right:-105px!important}div.character-modal:nth-of-type(9) figure.chara{top:143px!important;left:42%!important}div.character-modal:nth-of-type(9) figure.comment{top:-50px!important;right:-105px!important}div.character-modal:nth-of-type(10) figure.chara{left:40%!important}div.character-modal:nth-of-type(10) figure.comment{top:-50px!important;right:-105px!important}div.character-modal:nth-of-type(11) figure.chara{top:139px!important;left:48%!important}div.character-modal:nth-of-type(11) figure.comment{top:-120px!important;right:-125px!important}div.character-modal:nth-of-type(12) figure.chara{top:106px!important}div.character-modal:nth-of-type(12) figure.comment{top:-70px!important;right:-95px!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}div.character-modal div.wrapScroll div.inner div.content{width:613px;height:1366px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:613px 1366px;position:relative;padding-top:600px;box-sizing:border-box;margin-right:auto;margin-left:auto;height:auto;min-height:1366px}div.character-modal div.wrapScroll div.inner div.content a.close-btn{width:107px;height:45px;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:107px 45px;position:absolute;left:0;top:0}div.character-modal div.wrapScroll div.inner div.content figure.chara{position:absolute;top:160px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div.character-modal div.wrapScroll div.inner div.content figure.comment{position:absolute;top:-150px;right:-143px}div.character-modal div.wrapScroll div.inner div.content p.num{width:75px;height:245px;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:75px 245px;position:absolute;top:65px;left:-1px}div.character-modal div.wrapScroll div.inner div.content p.num span{position:absolute;top:120px;left:0;color:#fff;font-size:53px;font-weight:700;width:75px;height:78px;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;line-height:1;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:20px;padding-left:10px;font-size:86px;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:13px}div.character-modal div.wrapScroll div.inner div.content p.cv span{padding-right:20px;padding-left:10px;font-weight:700;font-size:36px;font-style:italic;color:#fff;background-color:#000}div.character-modal div.wrapScroll div.inner div.content input.id-text{position:relative;width:523px;height:59px;font-size:20px;padding-left:10px;box-sizing:border-box}div.character-modal div.wrapScroll div.inner div.content .entryDone{position:relative;margin-top:0;width:523px;height:59px;font-size:28px;padding-left:10px;box-sizing:border-box;display:inline-block;background-color:#ccc;line-height:59px;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}[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 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:4px solid #fff;width:525px;height:106px;margin-top:15px;box-sizing:border-box;margin-right:auto;margin-left:auto;margin-bottom:20px;color:#fff;font-size:36px;font-weight:700;font-style:italic;letter-spacing:.1em;overflow:hidden;-webkit-transition:color .4s;transition:color .4s;background-color:rgba(237,72,0,.8)}div.character-modal div.wrapScroll div.inner div.content a.vote-button span{z-index:3}div.character-modal div.wrapScroll div.inner div.content a.vote-button::before{content:" ";width:19px;height:19px;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:19px 19px;position:absolute;z-index:3;right:29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.character-modal div.wrapScroll div.inner div.content a.vote-button::after{content:" ";display:block;width:160%;height:450%;position:absolute;z-index:2;left:-50%;top:-100%;-webkit-transform:translateX(100%) rotate(-35deg);transform:translateX(100%) rotate(-35deg);background-color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1)}div.character-modal div.wrapScroll div.inner div.content a.vote-button:hover{color:#000}div.character-modal div.wrapScroll div.inner div.content a.vote-button:hover::before{width:19px;height:19px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/vote-button-arrow-black.png);background-repeat:no-repeat;background-position:0 0;background-size:19px 19px}div.character-modal div.wrapScroll div.inner div.content a.vote-button:hover::after{-webkit-transform:translateX(0) rotate(-35deg);transform:translateX(0) rotate(-35deg)}div.character-modal div.wrapScroll div.inner div.content .login-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:4px solid #fff;width:525px;height:106px;margin-top:19px;margin-right:auto;margin-left:auto;color:#fff;font-size:36px;font-weight:700;font-style:italic;letter-spacing:.1em;overflow:hidden;-webkit-transition:color .4s;transition:color .4s;background-color:rgba(237,72,0,.8)}div.character-modal div.wrapScroll div.inner div.content .login-button span{z-index:3}div.character-modal div.wrapScroll div.inner div.content .login-button .small{font-size:.7em;letter-spacing:-.03em}div.character-modal div.wrapScroll div.inner div.content .login-button::before{content:" ";width:19px;height:19px;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:19px 19px;position:absolute;z-index:3;right:29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.character-modal div.wrapScroll div.inner div.content .login-button::after{content:" ";display:block;width:160%;height:450%;position:absolute;z-index:2;left:-50%;top:-100%;-webkit-transform:translateX(100%) rotate(-35deg);transform:translateX(100%) rotate(-35deg);background-color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1)}div.character-modal div.wrapScroll div.inner div.content .login-button:hover{color:#000}div.character-modal div.wrapScroll div.inner div.content .login-button:hover::before{width:19px;height:19px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/vote-button-arrow-black.png);background-repeat:no-repeat;background-position:0 0;background-size:19px 19px}div.character-modal div.wrapScroll div.inner div.content .login-button:hover::after{-webkit-transform:translateX(0) rotate(-35deg);transform:translateX(0) rotate(-35deg)}div.character-modal div.wrapScroll div.inner div.content .voiceText{width:525px;background-color:#d2d2d2;z-index:1;position:relative;font-style:italic;font-weight:700;font-size:30px;letter-spacing:-.05em;margin:20px auto;line-height:1.2;padding:6px 0}div.character-modal div.wrapScroll div.inner div.content .voiceText::before{content:"";position:absolute;width:635px;height:94px;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:635px 94px;left:-52px;top:-66px}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:525px;margin:10px auto}div.character-modal div.wrapScroll div.inner div.content ul.notice li{position:relative;text-align:left;color:#fff;font-size:14px;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:356px;height:113px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/voice-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:356px 113px;margin-left:100px}div.character-modal div.wrapScroll div.inner div.content p.voice-ttl span{color:#fff;font-size:26px;font-weight:700;font-style:italic;position:absolute;top:47%;left:147px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.character-modal div.wrapScroll div.inner div.content p.voice-lead{color:#fff;font-size:20px;font-style:italic;font-weight:700}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block{margin-top:15px;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}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block a:nth-of-type(n+2){margin-left:40px}div.character-modal div.wrapScroll div.inner div.content div.voice-button-block a.voice-button1{width:102px;height:126px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/voice-1.png);background-repeat:no-repeat;background-position:0 0;background-size:102px 126px;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:102px;height:126px;display:block;background-image:url(/promotion/bleach/assets/election/img/pc/modal/voice-2.png);background-repeat:no-repeat;background-position:0 0;background-size:102px 126px;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:54px;margin-right:auto;margin-left:auto;height:auto;padding-bottom:67px;width:1000px;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{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{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:100px;height:38px;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:100px 38px;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{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{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:50px;font-size:22px;line-height:2.7em;font-weight:400}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;text-align:left;font-size:14px;line-height:1.8em;font-weight:400}section.about-card-modal div.wrapScroll div.inner div.rule-text h3,section.about-modal div.wrapScroll div.inner div.rule-text h3,section.collabo-rule-modal div.wrapScroll div.inner div.rule-text h3,section.faq-modal div.wrapScroll div.inner div.rule-text h3,section.rule-modal div.wrapScroll div.inner div.rule-text h3{white-space:initial}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:#5af;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{margin-top:10px;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}