@media print, screen{#common_pagetop{display:none}#annotation{margin-top:0 !important}.sp{display:block}.pc{display:none}body.isModal{height:100vh;overflow:hidden}#content_wrapper{background-color:#FAF4E4}#content_wrapper #main{padding:6.25vw 0 6.25vw 0}#content_wrapper #main h1{text-align:center}#content_wrapper #main h1 img{display:inline-block;width:93.75vw}#content_wrapper #main img.start{width:37.5vw;display:block;margin:1.875vw auto 0 auto}#content_wrapper #main #slides{width:87.5vw;overflow:hidden;margin:1.875vw auto 0 auto}#content_wrapper #main #slides div{width:87.5vw;float:left}#content_wrapper #main #slides img{width:100%}#content_wrapper #main .descript{margin-top:3.125vw;text-align:center}#content_wrapper #main .descript img.sp{display:inline-block;width:87.5vw}#content_wrapper #campaign{background-image:url(../images/ptn02.png);background-size:107.5vw auto;padding:9.375vw 3.125vw}#content_wrapper #campaign article{-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;background-color:rgba(255,255,255,0.7);padding:0 3.125vw 3.125vw 3.125vw}#content_wrapper #campaign article h2{margin-top:4.6875vw}#content_wrapper #campaign article h2 img{width:100%}#content_wrapper #campaign article .radius{margin-top:3.125vw}#content_wrapper #campaign article .radius img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-moz-border-radius:3.125vw;-webkit-border-radius:3.125vw;border-radius:3.125vw}#content_wrapper #campaign article .summary{font-size:4.375vw}#content_wrapper #campaign article .summary h3{margin-top:2em;color:#0DA1E0}#content_wrapper #campaign article .summary ol li,#content_wrapper #campaign article .summary ul li{text-indent:-1em;padding-left:1em}#content_wrapper #campaign article .summary p,#content_wrapper #campaign article .summary ul,#content_wrapper #campaign article .summary ol{margin-top:0.5em;line-height:1.5em}#content_wrapper #campaign article .summary .ex01 li{text-indent:-1.5em;padding-left:1.5em}#content_wrapper #campaign article .summary a{color:#0DA1E0;text-decoration:underline}#content_wrapper #campaign article .summary .fsSmall{font-size:3.125vw}#content_wrapper #campaign article .summary .fsSmall02{font-size:4vw}#content_wrapper #campaign article .summary .mt1em{margin-top:1em}#content_wrapper #campaign article .summary p{word-break:break-all}#content_wrapper #aboutVote{padding:12.5vw 3.125vw 6.25vw 3.125vw}#content_wrapper #aboutVote>div{border:1.5vw solid #694F3B;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;padding-bottom:3.125vw}#content_wrapper #aboutVote>div h2{margin-top:6.25vw;text-align:center}#content_wrapper #aboutVote>div h2 img{width:85vw}#content_wrapper #aboutVote>div img.voteDesc{width:85vw;display:block;margin:3.125vw auto 0 auto}#content_wrapper #aboutVote>div h3{margin-top:6.25vw}#content_wrapper #aboutVote>div h3 img{width:100%}#content_wrapper #aboutVote>div ol li{margin:4.6875vw auto 0 auto;width:85vw;position:relative}#content_wrapper #aboutVote>div ol li img.base{width:100%}#content_wrapper #aboutVote>div ol li a{width:50.625vw;display:block;position:absolute;left:17.1875vw;bottom:5.625vw}#content_wrapper #aboutVote>div ol li a img{width:100%}#content_wrapper #aboutVote>div ol li img.badge{width:20vw;position:absolute;top:-0.9375vw;right:-1.875vw}#content_wrapper #result{padding:7.5vw 0 6.25vw 0}#content_wrapper #result h2{text-align:center;margin:0;padding:0}#content_wrapper #result h2 img{width:100%}#content_wrapper #result h3 img{width:100%}#content_wrapper #result img.grandprix{width:93.7vw;margin:-15.625vw auto 0 auto;display:block}#content_wrapper #result img.thanks{width:90.625vw;margin:3.125vw auto 0 auto;display:block}#content_wrapper .dot_top{background-image:url(../images/ptn01.png);background-size:auto 4.3125vw;background-repeat:repeat-x;background-position:center top;padding-top:4.3125vw}#content_wrapper .dot_top02{background-image:url(../images/ptn01.png);background-size:auto 4.3125vw;background-repeat:repeat-x;background-position:center top 3.125vw}#content_wrapper .dot_bottom02{background-image:url(../images/ptn01.png);background-size:auto 4.3125vw;background-repeat:repeat-x;background-position:center bottom 3.125vw}#content_wrapper .dot_topandbottom{background-image:url(../images/ptn01.png),url(../images/ptn01.png);background-position:center bottom 3.125vw,center top 3.125vw;background-size:auto 4.3125vw;background-repeat:repeat-x}#content_wrapper .info01{background-image:url(../images/ptn03.png);background-size:102.5vw auto;background-position:center top;padding:9.375vw 3.125vw}#content_wrapper .info01 .wrap{background-color:rgba(255,255,255,0.7);-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;padding:3.125vw}#content_wrapper .info01 .wrap h2 img{width:100%;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw}#content_wrapper .info01 .wrap .lists{padding:3.125vw 1.5625vw 1.5625vw 1.5625vw}#content_wrapper .info01 .wrap .lists div{border:1px solid #ED74AA;font-size:5vw;line-height:1.375em;font-weight:bold;background-color:#fff}#content_wrapper .info01 .wrap .lists div h3{background-color:#ED74AA;color:#fff;text-align:center;padding:3.125vw}#content_wrapper .info01 .wrap .lists div p{padding:3.125vw;color:#ED74AA}#content_wrapper #characters{padding:13.75vw 0}#content_wrapper #characters h2{text-align:center;margin:3.125vw 0 4.6875vw 0}#content_wrapper #characters h2 img{width:65.625vw;display:inline-block}#content_wrapper #characters img.once{margin:0 auto 3.125vw auto;width:50vw;display:block}#content_wrapper #characters ul{width:87.5vw;margin:0 auto}#content_wrapper #characters ul li{margin-top:3.125vw}#content_wrapper #characters ul li img.img{width:100%}#content_wrapper #characters ul li div{margin-bottom:1.5625vw}#content_wrapper #characters ul li img.comingsoon{width:100%;margin-bottom:1.5625vw}#content_wrapper #characters ul li a{text-decoration:none}#content_wrapper #characters ul li div{position:relative}#content_wrapper #characters ul li img.arrow{position:absolute;width:14.375vw;bottom:3.125vw;right:3.125vw}#content_wrapper #characters ul li h3{color:#4E2F1A;font-size:4.375vw;font-weight:bold}#content_wrapper #characters ul li h3 span.name{padding-left:1em}#content_wrapper #twitter_tl{padding-bottom:6.25vw;padding-left:6.25vw;padding-right:6.25vw}#content_wrapper #twitter_tl h2{text-align:center;margin:3.125vw 0 6.25vw 0}#content_wrapper #twitter_tl h2 img{width:74.6875vw;display:inline-block}#content_wrapper #twitter_tl .tl{border:1.25vw solid #694E3B;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;padding:4.6875vw 0;background-color:#fff}#content_wrapper #content_footer .sns{margin-top:6.25vw}#content_wrapper #content_footer .sns ul{text-align:center}#content_wrapper #content_footer .sns ul li{display:inline-block;height:20px;line-height:0;overflow:hidden;margin:0 5px}#content_wrapper #content_footer small{margin:6.25vw 0;display:block;text-align:center;color:#4E2F1A;font-size:3.75vw}#content_wrapper #content_footer #toiawase{background-color:#694E3B;padding:6.25vw 3.125vw}#content_wrapper #content_footer #toiawase p{color:#fff;font-size:4.375vw;font-weight:bold;line-height:1.4em}#content_wrapper #content_footer #toiawase p em{display:block;font-weight:normal;font-size:3.75vw}#modal{-moz-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;opacity:0;z-index:1000;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff}#modal.isModal{opacity:1;visibility:visible}#modal .close{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed;top:0;left:0;background-color:#694F3B;padding:1.5625vw;text-align:right;z-index:2000}#modal .close a{display:inline-block;width:10vw}#modal .close a img{width:100%}#modal .btn_next,#modal .btn_prev{position:fixed;top:calc((100vh / 2) - (10.625vw / 2));display:none;z-index:2000}#modal .btn_next img,#modal .btn_prev img{height:10.625vw}#modal .btn_prev{left:2.5vw}#modal .btn_next{right:2.5vw}#modal .scroller{overflow:auto;-webkit-overflow-scrolling:touch;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;padding:16.25vw 9.375vw 20vw 9.375vw}#modal .scroller .name img{width:100%}#modal .scroller .dot{margin:3.125vw 0}#modal .scroller .dot img{width:100%}#modal .scroller .img img{width:100%;height:auto}#modal .scroller p{margin-top:1em;font-weight:bold;font-size:4.375vw;color:#694D3B;line-height:1.7143em}#modal .scroller .vote{margin-top:6.25vw}#modal .scroller .vote p{color:#F798A2;font-size:5vw;line-height:1.5em;text-align:center;margin:3.125vw 0 9.375vw 0}#modal .scroller .vote img#thanksImg{width:100%}#modal .scroller .vote a img{width:100%}#modal .scroller .vote a.btn_dl{display:block;margin-top:3.125vw}}@media print, screen and (min-width: 640px){.sp{display:none}.pc{display:block}#common_pagetop{display:block}p#common_pagetop{width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}#global_bc .pc{display:inline !important}#content_wrapper #main{position:relative;padding:0 0 30px 0}#content_wrapper #main h1{text-align:center;margin:40px 0 0 0}#content_wrapper #main h1 img{width:980px}#content_wrapper #main img.start{width:465px;margin:28px auto 0 auto}#content_wrapper #main #slides{width:800px;margin:28px auto 0 auto}#content_wrapper #main #slides div{width:800px;float:left}#content_wrapper #main .descript{margin-top:40px}#content_wrapper #main .descript img.sp{display:none}#content_wrapper #main .descript img.pc{width:788px;margin:0 auto}#content_wrapper #main .sns{width:100%;position:absolute;top:20px;left:0}#content_wrapper #main .sns ul{width:980px;margin:0 auto;text-align:right}#content_wrapper #main .sns ul li{display:inline-block;margin-left:5px;line-height:0;height:20px;overflow:hidden}#content_wrapper #campaign{background-size:688px auto;padding:60px 0}#content_wrapper #campaign article{-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;background-color:rgba(255,255,255,0.7);padding:0 60px 60px 60px;width:980px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #campaign article h2{margin-top:50px}#content_wrapper #campaign article .radius{margin-top:40px}#content_wrapper #campaign article .radius img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#content_wrapper #campaign article .summary{font-size:18px}#content_wrapper #campaign article .summary h3{margin-top:2em;color:#0DA1E0}#content_wrapper #campaign article .summary ol li,#content_wrapper #campaign article .summary ul li{text-indent:-1em;padding-left:1em}#content_wrapper #campaign article .summary p,#content_wrapper #campaign article .summary ul,#content_wrapper #campaign article .summary ol{margin-top:0.5em;line-height:1.5em}#content_wrapper #campaign article .summary .ex01 li{text-indent:-1.5em;padding-left:1.5em}#content_wrapper #campaign article .summary a{color:#0DA1E0;text-decoration:underline}#content_wrapper #campaign article .summary a:hover{text-decoration:none}#content_wrapper #campaign article .summary .fsSmall{font-size:12px}#content_wrapper #campaign article .summary .fsSmall02{font-size:14px}#content_wrapper #campaign article .summary p{word-break:break-all}#content_wrapper #aboutVote{padding:72px 0 10px 0}#content_wrapper #aboutVote>div{width:980px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:6px solid #694F3B;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding-bottom:30px}#content_wrapper #aboutVote>div h2{margin-top:34px}#content_wrapper #aboutVote>div h2 img{width:900px}#content_wrapper #aboutVote>div img.voteDesc{width:756px;margin:20px auto 0 auto}#content_wrapper #aboutVote>div h3{margin-top:37px}#content_wrapper #aboutVote>div ol{margin:17px 0 0 30px}#content_wrapper #aboutVote>div ol li{margin:0;width:439px;float:left}#content_wrapper #aboutVote>div ol li:last-child{margin-left:30px}#content_wrapper #aboutVote>div ol li a{width:259px;position:absolute;left:89px;bottom:33px}#content_wrapper #aboutVote>div ol li img.badge{width:116px;position:absolute;top:-5px;right:-26px}#content_wrapper #result{padding:0 0 30px 0}#content_wrapper #result h2{text-align:center;margin:72px 0 0 0;padding:0}#content_wrapper #result h2 img{width:860px}#content_wrapper #result h3{text-align:center}#content_wrapper #result h3 img{width:auto}#content_wrapper #result img.grandprix{width:813px;margin:-107px auto 0 auto}#content_wrapper #result img.thanks{width:872px;margin:34px auto 0 auto}#content_wrapper #result .graph{padding:0}#content_wrapper #result .graph img{width:980px;margin:0 auto}#content_wrapper #result .toprank{margin-top:50px}#content_wrapper #result .toprank h3{margin-bottom:20px}#content_wrapper #result .toprank h3 img{width:371px}#content_wrapper #result .toprank h4{margin-bottom:34px}#content_wrapper #result .toprank h4 img{width:816px;margin:0 auto;display:block}#content_wrapper #result .toprank img.img_rank1st{width:800px;margin:0 auto;display:block}#content_wrapper #result .toprank .txt_next img{width:800px;margin:-11px auto 0 auto}#content_wrapper .dot_top{background-size:auto 32px;padding-top:32px}#content_wrapper .dot_top02{background-size:auto 32px;background-position:center top 10px}#content_wrapper .dot_bottom02{background-size:auto 32px;background-position:center bottom 10px}#content_wrapper .dot_topandbottom{background-position:center bottom 30px,center top 30px;background-size:auto 32px}#content_wrapper #characters{padding:120px 0 100px 0}#content_wrapper #characters h2{margin:0 0 0 0}#content_wrapper #characters h2 img{width:556px}#content_wrapper #characters img.once{width:371px;margin:0 auto}#content_wrapper #characters ul{width:980px;margin:0 auto}#content_wrapper #characters ul li{margin-top:40px;width:230px;float:left;margin-right:20px}#content_wrapper #characters ul li:nth-child(4n){margin-right:0}#content_wrapper #characters ul li img.img{-moz-transition:linear .2s;-o-transition:linear .2s;-webkit-transition:linear .2s;transition:linear .2s;width:100%;height:230px;margin:0}#content_wrapper #characters ul li img.comingsoon{margin:0}#content_wrapper #characters ul li img.check{width:166px;position:absolute;top:46px;left:32px;-moz-transition:linear .3s;-o-transition:linear .3s;-webkit-transition:linear .3s;transition:linear .3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#content_wrapper #characters ul li div{width:230px;height:230px;display:block;overflow:hidden;margin:0;background-color:#000}#content_wrapper #characters ul li a{display:block;text-decoration:none}#content_wrapper #characters ul li a:hover h3{color:#F798A2}#content_wrapper #characters ul li a:hover img.img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=54);opacity:.54;-moz-transform:scale(1.22);-ms-transform:scale(1.22);-webkit-transform:scale(1.22);transform:scale(1.22)}#content_wrapper #characters ul li a:hover img.check{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#content_wrapper #characters ul li h3{margin-top:10px;font-size:14px}#content_wrapper #characters ul li h3 span.name{margin-top:8px;display:block;padding-left:0}#content_wrapper .info01{background-size:656px auto;padding:70px 0}#content_wrapper .info01 .wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:980px;margin:0 auto;padding:60px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#content_wrapper .info01 .wrap h2 img{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#content_wrapper .info01 .wrap .lists{padding:40px 0 0 0}#content_wrapper .info01 .wrap .lists div{font-size:18px;border:2px solid #ED74AA}#content_wrapper .info01 .wrap .lists div h3{padding:18px 0 16px 0}#content_wrapper .info01 .wrap .lists div p{padding:18px}#content_wrapper #twitter_tl{padding-top:30px;padding-bottom:40px;padding-left:0;padding-right:0;background-position:center top 30px}#content_wrapper #twitter_tl h2{margin:0 0 40px 0}#content_wrapper #twitter_tl h2 img{width:631px}#content_wrapper #twitter_tl .tl{width:605px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:6px solid #694E3B;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:30px 0}#content_wrapper #twitter_tl .tl iframe{width:100% !important}#content_wrapper #content_footer small{margin:18px 0;font-size:14px}#content_wrapper #content_footer #toiawase{padding:40px 0}#content_wrapper #content_footer #toiawase p{width:980px;margin:0 auto;font-size:18px;line-height:1em}#content_wrapper #content_footer #toiawase p span{display:inline-block}#content_wrapper #content_footer #toiawase p em{display:inline-block;font-weight:bold;font-size:18px}#modal{background-color:rgba(105,78,59,0.9);width:100%;height:100vh}#modal .wrapper{width:100%;position:relative}#modal .btn_next,#modal .btn_prev{width:43px;position:fixed;top:calc((100vh / 2) - (102px / 2))}#modal .btn_next img,#modal .btn_prev img{height:102px}#modal .btn_prev{left:3vw}#modal .btn_prev:hover img{-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}#modal .btn_next{right:3vw}#modal .btn_next:hover img{-moz-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}#modal .scroller{overflow:auto;height:100vh;padding:0}#modal .scroller .wrapper{position:relative;width:800px;margin:40px auto 20px auto;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:60px 93px}#modal .scroller .btn_close.pc{width:131px;display:block;margin:0 auto 40px auto}#modal .scroller .btn_close.pc img{width:100%}#modal .scroller .name{background-size:auto 27px}#modal .scroller .name img{width:auto;height:79px}#modal .scroller .dot{margin:16px 0 30px 0}#modal .scroller .img img{width:100%;height:auto}#modal .scroller p{margin-top:1em;font-size:18px;line-height:32px}#modal .scroller .vote{margin-top:20px}#modal .scroller .vote p{font-size:20px;margin:40px 0 25px 0}#modal .scroller .vote a img{width:100%}#modal .scroller .vote a.btn_dl{margin-top:20px}}
