@charset "UTF-8";
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:$size-font-base}@media screen and (max-width:$size-break-point){html{font-size:3.9vw}}body{color:$color-font;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:$font-family-base;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:$line-height-base}@-ms-viewport{width:device-width}a{text-decoration:none}img{max-width:100%;vertical-align:bottom;width:100%}img[src$=".svg"]{width:100%}.section_share--btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:90px 0}@media screen and (max-width:$size-break-point){.section_share--btns{margin:7vw 0}}.section_share--btns--item{overflow:hidden;width:40px;margin-left:15px;border-radius:7px}.section_share--btns--item:first-child{margin-left:0}.section_share--btns--item{display:block}.inner-container{width:$container-size;margin:0 auto}@media screen and (max-width:$size-break-point){.inner-container{width:100%}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.font-custom{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif}footer{background-color:#000}header{background-color:#fff}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body{min-width:950px;font-family:sans-serif}ul{list-style:none}pagetop.js--effect{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}pagetop.js--effect.is--effected{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;transition-delay:.7s}body.is-fixed{position:fixed;width:100%;height:100%;left:0}.wrapper{background-color:#64c800}.wrapper a:hover{opacity:.7}.inner{max-width:950px;margin:0 auto}.title-wrapper{background-color:#000;text-align:center;padding:7px 0;margin-bottom:70px}.entry-top{background-color:#000;font-size:0;padding:12px 0}.entry-wrapper{width:950px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entry--text{width:728px;margin-right:15px}.entry--btn{width:172px}.entry--title{width:350px;margin:0 auto}.entry-inner{width:770px;margin:0 auto}.entry--step-wrapper{margin-bottom:90px}.entry-step01{width:670px;margin-bottom:50px}.entry-step02{width:740px;margin-bottom:50px}.entry-step03{width:540px}.entry--accordion--title{background-color:#000;padding:13px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entry--accordion{margin-bottom:5px}.entry--accordion--title-icon.pc{width:180px}.entry--accordion--title-icon.sp{width:300px}.entry--accordion--title-icon.mb{width:250px}.entry--accordion-btn{background-color:#fff;border-radius:5px;font-size:12px;letter-spacing:.1em;color:#000;padding:.75em .5em;cursor:pointer}.entry--accordion-btn:hover{opacity:.7}.entry--contents--list{background-color:#fff;padding:35px 40px;margin-bottom:5px;display:none}.entry--contents--list.default-open{display:block}.entry--contents--item{margin-bottom:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.entry--contents--item.last{margin-bottom:0}.accordion-mb{margin-bottom:105px}.entry--text-wrapper{width:300px;margin-left:50px;position:relative}.entry--text-wrapper:before{content:'';width:33px;height:33px;display:block;position:absolute;left:0;top:0;margin-left:-45px;margin-top:-3px;background-size:100%;background-repeat:no-repeat}.entry--text-wrapper.first:before{background-image:url("../img/entry01.svg")}.entry--text-wrapper.second:before{background-image:url("../img/entry02.svg")}.entry--text-wrapper.third:before{background-image:url("../img/entry03.svg")}.entry--text-wrapper.fourth:before{background-image:url("../img/entry04.svg")}.entry--step-title{width:100%;font-size:16px;font-weight:bold;line-height:1.8;margin-bottom:20px}.entry--text{width:100%;font-size:14px;font-weight:bold;line-height:1.4;letter-spacing:.01em}.entry--text-link{font-size:16px;font-weight:bold;color:#c10012;text-decoration:underline}.entry--link-blue{font-size:13px;color:#000}.entry--image{width:355px}.entry--image.entry--sp{width:250px}.entry--link{max-width:830px;margin:0 auto 130px;padding:30px 0;border-top:4px solid #fff;border-bottom:4px solid #fff}.entry--link-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entry--link-wrapper + .entry--link-wrapper{margin-top:10px}.entry--here-text{width:540px;margin-right:20px}.entry--here-btn{display:block;width:110px}.entry--btn-red{display:block;width:225px;margin-right:10px}.entry--btn-period{width:345px}.footer-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px}.jralogo-white{display:block;width:82px}.copryright{font-size:11px;color:#fff}.mainvisual{font-size:0;background-color:#fff}.mainvisual-image{max-width:950px;margin:0 auto;position:relative}.intro__logo{position:absolute;top:0;left:0;width:300px;margin-left:20px;margin-top:20px}.jralogo{width:66px;display:block}.votelogo{width:140px;display:block;margin:0 10px}.intro__sns{display:-webkit-box;display:-ms-flexbox;display:flex}.intro__sns a{display:block;width:26px;margin:0 5px}.modalarea{width:100%;height:100vh;background-color:rgba(255,255,255,0.7);position:fixed;z-index:9999;top:0;left:0;display:none}.modal-contents-wrapper{width:100%;text-align:center;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.modal-contents{width:840px;margin:0 auto;max-height:80vh}.nav--list{max-width:900px;margin:0 auto;padding:15px 0}.nav--item{width:180px;height:60px;border-right:2px solid #fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav--item.last{border:none}.nav--spmovie{display:block;width:102px}.nav--prize{display:block;width:60px}.nav--entry{display:block;width:100px}.nav--qanda{display:block;width:52px}.nav--spcontents{display:block;width:130px}.pagetop{margin-bottom:40px;margin:0 auto;width:100px}.prize--title{width:118px;margin:0 auto}.prize--list{max-width:830px;margin:0 auto 20px}.prize--item{height:135px;position:relative}.prize--item.double{height:auto}.prize-morebtn{width:85px;position:absolute;top:0;left:0;display:block;margin-top:88px;margin-left:215px;cursor:pointer}.prize-morebtn:hover{opacity:.7}.prize-morebtn.double-f{margin-top:193px;margin-left:125px}.prize-morebtn.double-g{margin-top:193px;margin-left:556px}.prize--annotation{width:450px;margin:0 auto 70px}.qanda--title{width:95px;margin:0 auto}.qanda--contents{width:770px;margin:0 auto 20px;background-color:#fff;padding:55px 45px}.qanda-wrapper{width:100%;margin-bottom:70px;position:relative}.qanda-wrapper:before{content:'';background-image:url("../img/qanda-icon.svg");background-size:100%;background-repeat:no-repeat;width:38px;height:38px;display:block;position:absolute;top:0;left:0}.question{margin-left:50px;position:relative;font-size:16px;font-weight:bold;cursor:pointer;padding-bottom:34px;line-height:2}.question:hover{opacity:.7}.question:after{content:'';background-image:url("../img/qanda-bar.svg");background-size:100%;background-repeat:no-repeat;width:625px;height:14px;display:block;position:absolute;bottom:0;right:0}.question.is-open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-bottom:-12px}.answer{margin-top:30px;margin-left:50px;font-size:16px;line-height:2;display:none}.answer a{color:#008cff;text-decoration:underline}.qanda--annotation{width:790px;margin:0 auto 60px}.spmovie{padding-top:55px}.spmovie-inner{text-align:center}.spmovie--title{width:440px;margin:0 auto 25px}.spmovie--contents{position:relative;margin:0 auto 100px;width:560px;height:0;padding-top:315px}.spmovie--contents iframe{position:absolute;top:0;left:0;width:100%;height:100%}.spmovie--thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.spmovie--thumbnail.fadeout{display:none}.spmovie--present{width:778px;margin:0 auto 30px}.spmovie--lead{width:776px;margin:0 auto 40px}.spmovie--text{width:792px;margin:0 auto 55px}.spmovie--period{width:540px;margin:0 auto 30px}