@charset "UTF-8";#sqexFooter,#sqexHeader-white_rsp{min-width:1000px;position:relative;z-index:1}#contents{min-width:1000px;position:relative;padding:1px 0 0;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#contents .background{display:block;content:"";width:100%;height:100%;position:fixed;top:0;left:0;background:#f5f5f5 url(../../assets180727/img/campaign/vote/pc/bg01.jpg) no-repeat center top/cover}#contents .logo{width:248px;height:149px;position:absolute;top:10px;right:21px;text-indent:-32768px;background:url(../../assets200821/img/pc/logo.png) no-repeat left top}#contents h1{width:820px;height:193px;position:relative;margin:79px auto 27px;text-indent:-32768px;background:url(../../assets190507/img/campaign/vote/pc/title.png) no-repeat left top}#contents .frame{width:947px;height:auto;position:relative;margin:28px auto 69px}#contents .frame:before{display:block;content:"";width:947px;height:35px;background:url(../../assets180727/img/campaign/vote/pc/bg02_1.png) no-repeat left top}#contents .frame:after{display:block;content:"";width:947px;height:35px;background:url(../../assets180727/img/campaign/vote/pc/bg02_3.png) no-repeat left top}#contents .frame .inner{padding:1px 0;background:url(../../assets180727/img/campaign/vote/pc/bg02_2.png) repeat-y left top}#contents .frame .inner dl{width:810px;margin:0 auto;padding:1px 0 0}#contents .frame .inner dl dt{width:810px;height:20px;text-indent:-32768px}#contents .frame .inner dl dt.campion{margin:29px 0 26px;background:url(../../assets180727/img/campaign/vote/pc/ph03_1.png) no-repeat center top}#contents .frame .inner dl dt.playerid{height:51px;margin:50px 0 16px;background:url(../../assets210212/img/campaign/vote/pc/ph03_2.png) no-repeat center top}#contents .frame .inner dl dt.comment{margin:63px 0 16px;background:url(../../assets180727/img/campaign/vote/pc/ph03_3.png) no-repeat center top}#contents .frame .inner dl dd{font-size:22px;line-height:1.45;color:#fff}#contents .frame .inner dl dd.campion{font-size:0;line-height:0;width:810px;position:relative;margin:26px 0 50px}#contents .frame .inner dl dd.campion input{display:none}#contents .frame .inner dl dd.campion input+label{display:inline-block;width:192px;height:244px;margin:20px 5px 0 5px;position:relative;background-repeat:no-repeat;background-position:top center;background-size:100% auto;text-indent:-32768px;cursor:pointer;z-index:5}#contents .frame .inner dl dd.campion input+label:before{display:block;color:#fff;font-size:20px;line-height:1;text-indent:0;text-align:center;width:100%;position:absolute;bottom:15px;left:0;z-index:4}#contents .frame .inner dl dd.campion input+label:after{content:"";border-radius:5px;display:block;height:244px;width:192px;position:absolute;top:-5px;left:-5px;z-index:3}#contents .frame .inner dl dd.campion input+label:nth-of-type(-n+4){margin-top:0}#contents .frame .inner dl dd.campion input+label.champion1{background-image:url(../../assets210521/img/campaign/vote/player_img01.jpg)}#contents .frame .inner dl dd.campion input+label.champion1:before{content:"たけぼう"}#contents .frame .inner dl dd.campion input+label.champion2{background-image:url(../../assets210521/img/campaign/vote/player_img02.jpg)}#contents .frame .inner dl dd.campion input+label.champion2:before{content:"ナスカ"}#contents .frame .inner dl dd.campion input+label.champion3{background-image:url(../../assets210521/img/campaign/vote/player_img03.jpg)}#contents .frame .inner dl dd.campion input+label.champion3:before{content:"八九寺れーぷる"}#contents .frame .inner dl dd.campion input+label.champion4{background-image:url(../../assets210521/img/campaign/vote/player_img04.jpg)}#contents .frame .inner dl dd.campion input+label.champion4:before{content:"くう"}#contents .frame .inner dl dd.campion input+label.champion5{background-image:url(../../assets210521/img/campaign/vote/player_img05.jpg)}#contents .frame .inner dl dd.campion input+label.champion5:before{content:"バヤジット"}#contents .frame .inner dl dd.campion input+label.champion6{background-image:url(../../assets210521/img/campaign/vote/player_img06.jpg)}#contents .frame .inner dl dd.campion input+label.champion6:before{content:"kai"}#contents .frame .inner dl dd.campion input+label.champion7{background-image:url(../../assets210521/img/campaign/vote/player_img07.jpg)}#contents .frame .inner dl dd.campion input+label.champion7:before{content:"あずくろ"}#contents .frame .inner dl dd.campion input+label.champion8{background-image:url(../../assets210521/img/campaign/vote/player_img08.jpg)}#contents .frame .inner dl dd.campion input+label.champion8:before{content:"T1000"}#contents .frame .inner dl dd.campion input:checked+label:after{border:5px solid red}#contents .frame .inner dl dd.playerid{width:810px;height:auto;margin:16px 0 63px}#contents .frame .inner dl dd.playerid input{width:810px;height:32px;font-size:22px;box-sizing:border-box}#contents .frame .inner dl dd.comment{width:810px;height:auto;margin:16px 0 41px}#contents .frame .inner dl dd.comment textarea{width:810px;height:162px;font-size:22px}#contents .frame .inner.error dl dt{height:auto;font-size:16px;line-height:22px;color:red}#contents .frame .inner.error dl dt.playerid{height:51px}#contents .frame .inner.confirm dl dd.campion{height:244px}#contents .frame .inner.confirm dl dd.campion input+label.champion1{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion2{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion3{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion4{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion5{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion6{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion7{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input+label.champion8{top:0;left:0}#contents .frame .inner.confirm dl dd.campion input:checked+label{background-position:0 top}#contents .frame .inner.confirm dl dd.playerid{height:auto;padding:0 0 0 12px;font-size:22px;line-height:32px;color:#fff;box-sizing:border-box}#contents .frame .inner.confirm dl dd.comment{height:auto;padding:0 0 0 12px;font-size:22px;line-height:32px;color:#fff}#contents .frame .inner.commit p{width:810px;margin:15px auto 0;font-size:18px;line-height:22px;color:#fff}#contents .frame .inner.commit input[type=submit]{background:url(../../assets180727/img/campaign/vote/pc/ph05_2.png) no-repeat left top}#contents .frame .inner input[type=submit]{display:block;width:355px;height:95px;position:relative;left:0;right:0;margin:41px auto 22px;text-indent:-32768px;border:none;background:url(../../assets180727/img/campaign/vote/pc/ph05_1.png) no-repeat left top;cursor:pointer}#contents .frame .inner ul.note{width:810px;margin:22px auto 15px;font-size:20px;color:#fff;text-align:center}#contents .frame .inner ul.note li{padding-left:1em;text-indent:-1em}#contents .frame .inner p.link_none{color:red;font-size:30px;margin-top:30px;text-align:center}@media screen and (max-width:640px){#sqexFooter,#sqexHeader-white_rsp{min-width:640px}#contents{min-width:640px}#contents .background{background:#f5f5f5 url(../../assets180727/img/campaign/vote/sp/bg01.jpg) no-repeat center top/cover}#contents .logo{width:210.8px;height:126.65px;top:8.5px;right:17.85px;background:url(../../assets200821/img/pc/logo.png) no-repeat left top/contain}#contents h1{width:528.7px;height:311.95px;margin:79.9px auto 31.45px;background:url(../../assets190507/img/campaign/vote/sp/title.png) no-repeat left top/contain}#contents .frame{width:637.5px;margin:31.45px auto 82.45px}#contents .frame:before{width:637.5px;height:38.25px;background:url(../../assets180727/img/campaign/vote/sp/bg02_1.png) no-repeat left top/cover}#contents .frame:after{width:637.5px;height:38.25px;background:url(../../assets180727/img/campaign/vote/sp/bg02_3.png) no-repeat left top/cover}#contents .frame .inner{margin:-1px 0;padding:1px 0 20px;background:url(../../assets180727/img/campaign/vote/sp/bg02_2.png) repeat-y left top/contain}#contents .frame .inner dl{width:510px;margin:0 auto;padding:1px 0 0}#contents .frame .inner dl dt.campion{width:510px;height:25.5px;margin:30.6px 0 25.5px;background:url(../../assets180727/img/campaign/vote/sp/ph03_1.png) no-repeat center top/contain}#contents .frame .inner dl dd.campion{width:517.65px;height:auto;margin:25.5px 0 53.55px}#contents .frame .inner dl dd.campion input+label{width:238px;height:314.5px;margin:0 8.5px 17px}#contents .frame .inner dl dd.campion input+label:before{font-size:25.5px;bottom:29.75px}#contents .frame .inner dl dd.campion input+label:after{border-radius:8.5px;height:314.5px;width:238px;top:-8.5px;left:-8.5px}#contents .frame .inner dl dd.campion input:checked+label:after{border:8.5px solid red}#contents .frame .inner dl dt.playerid{width:510px;height:140.25px;margin:53.55px 0 23.8px;background:url(../../assets210212/img/campaign/vote/sp/ph03_2.png) no-repeat center top/contain}#contents .frame .inner dl dd.playerid{width:510px;height:auto;margin:23.8px 0 85px}#contents .frame .inner dl dd.playerid input{width:510px;height:59.5px;font-size:40.8px}#contents .frame .inner dl dt.comment{width:510px;height:25.5px;margin:85px 0 23.8px;background:url(../../assets180727/img/campaign/vote/sp/ph03_3.png) no-repeat center top/contain}#contents .frame .inner dl dd.comment{width:510px;height:auto;margin:23.8px 0 78.2px}#contents .frame .inner dl dd.comment textarea{width:510px;height:238px;font-size:30.6px}#contents .frame .inner.error dl dt{height:27.2px;padding:17px 0 0;font-size:22.1px;line-height:23.8px;color:red}#contents .frame .inner.error dl dt.playerid{height:auto;padding:140.25px 0 0}#contents .frame .inner.confirm dl dd.campion{height:314.5px}#contents .frame .inner.confirm dl dd.playerid{font-size:22.1px;line-height:23.8px}#contents .frame .inner.confirm dl dd.comment{font-size:22.1px;line-height:23.8px}#contents .frame .inner.commit p{width:510px;margin:21.25px auto 0;font-size:22.1px;line-height:23.8px}#contents .frame .inner.commit input[type=submit]{background:url(../../assets180727/img/campaign/vote/pc/ph05_2.png) no-repeat left top/contain}#contents .frame .inner input[type=submit]{width:301.75px;height:80.75px;margin:78.2px auto 28.9px;background:url(../../assets180727/img/campaign/vote/pc/ph05_1.png) no-repeat left top/contain}#contents .frame .inner ul.note{width:510px;margin:28.9px auto 29.75px;text-align:left}#contents .frame .inner ul.note li{padding-left:1em;text-indent:-1em}#contents .frame .inner p.link_none{margin-top:42.5px;font-size:25px}}