@import url("https://fonts.googleapis.com/css?family=Odibee+Sans&display=swap");@import url(//db.onlinewebfonts.com/c/0fb11be8781037453723dda767b71596?family=Geogrotesque);button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;border:none;padding:0 !important}.button--nats{overflow:hidden;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.button--nats.button--inverted{background:#fff;color:#7986cb}.button--nats>span{display:inline-block;padding:0}.button--nats:hover{cursor:pointer}.button--nats:hover>span:nth-child(odd){-webkit-animation:anim-nanuk-1 0.5s forwards;animation:anim-nanuk-1 0.5s forwards}.button--nats:hover>span:nth-child(even){-webkit-animation:anim-nanuk-2 0.5s forwards;animation:anim-nanuk-2 0.5s forwards}.button--nats:hover>span:nth-child(odd),.button--nats:hover>span:nth-child(even){-webkit-animation-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-animation-function:cubic-bezier(0.75, 0, 0.125, 1)}@-webkit-keyframes anim-nanuk-1{0%,100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}49%{opacity:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}50%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);color:#fff}100%{color:#fff}}@keyframes anim-nanuk-1{0%,100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}49%{opacity:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}50%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);color:#fff}100%{color:#fff}}@-webkit-keyframes anim-nanuk-2{0%,100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}49%{opacity:1;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}50%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);color:#fff}100%{color:#fff}}@keyframes anim-nanuk-2{0%,100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}49%{opacity:1;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}50%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);color:#fff}100%{color:#fff}}.button--nats:hover>span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.button--nats:hover>span:nth-child(2){-webkit-animation-delay:0.05s;animation-delay:0.05s}.button--nats:hover>span:nth-child(3){-webkit-animation-delay:0.1s;animation-delay:0.1s}.button--nats:hover>span:nth-child(4){-webkit-animation-delay:0.15s;animation-delay:0.15s}.button--nats:hover>span:nth-child(5){-webkit-animation-delay:0.2s;animation-delay:0.2s}.button--nats:hover>span:nth-child(6){-webkit-animation-delay:0.25s;animation-delay:0.25s}.button--nats:hover>span:nth-child(7){-webkit-animation-delay:0.3s;animation-delay:0.3s}.button--nats:hover>span:nth-child(8){-webkit-animation-delay:0.35s;animation-delay:0.35s}.button--nats:hover>span:nth-child(9){-webkit-animation-delay:0.4s;animation-delay:0.4s}.button--nats:hover>span:nth-child(10){-webkit-animation-delay:0.45s;animation-delay:0.45s}.button--nats:hover>span:nth-child(11){-webkit-animation-delay:0.5s;animation-delay:0.5s}.button--text-upper{letter-spacing:2px;text-transform:uppercase}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:''}[dir='rtl'] .slick-prev:before{content:''}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@font-face{font-family:"Geogrotesque";src:url("//db.onlinewebfonts.com/t/0fb11be8781037453723dda767b71596.eot");src:url("//db.onlinewebfonts.com/t/0fb11be8781037453723dda767b71596.eot?#iefix") format("embedded-opentype"),url("//db.onlinewebfonts.com/t/0fb11be8781037453723dda767b71596.woff2") format("woff2"),url("//db.onlinewebfonts.com/t/0fb11be8781037453723dda767b71596.woff") format("woff"),url("//db.onlinewebfonts.com/t/0fb11be8781037453723dda767b71596.ttf") format("truetype"),url("//db.onlinewebfonts.com/t/0fb11be8781037453723dda767b71596.svg#Geogrotesque") format("svg")}.white-color{color:#fff}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-9{margin-top:90px}.sp .mt-9{margin-top:13%}.mt__1{margin-top:-10px !important}#sstHeader,#globalNavi,#globalNavi_sub,#footer-parts{position:relative;z-index:4000}.rc-h-standard .rc-h-service-bar{margin-top:0 !important;padding-top:6px}.wrapper{min-width:1200px;width:100%;overflow:hidden;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sp .wrapper{min-width:100%;width:100%;overflow:hidden;max-width:100%}.container{font-family:"Montserrat","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.container a:hover{display:block;opacity:.8;text-decoration:none}.container,.sp .container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;background:#fff;position:relative;padding-bottom:0}.sp .container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.w480{margin:0 auto;width:480px;position:relative}.w740{margin:0 auto;width:740px;position:relative}.w870{margin:0 auto !important;width:870px !important;position:relative}.w970{margin:0 auto;width:970px;position:relative}.w1080{margin:0 auto;width:1080px;position:relative}.w1200{margin:0 auto;width:1200px;position:relative}.sp .w480,.sp .w740,.sp .w870,.sp .w970,.sp .w1080,.sp .w1200{width:100% !important}.sec-block{padding:40px 0 50px}.sp .sec-block{padding:8% 2% 10%;-webkit-box-sizing:border-box;box-sizing:border-box}.sec-block:after,.sec-block:before,.sp .sec-block:before,.sp .sec-block:before{content:"";clear:both;display:block}.pc-break{display:block}.sp .pc-break{display:none}.sp-break{display:none}.sp .sp-break{display:block}.pc-only{display:block}.sp .pc-only{display:none}.sp-only{display:none}.sp .sp-only{display:block}.sp-only{display:none}.sp .sp-only{display:block}.container img,.sp .container img{width:100%}.mt-3{margin-top:30px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:24px}.sp .mb-2{margin-bottom:5%}.contents section .sec-img{margin-bottom:10px;text-align:center}.contents section p.sec-txt01{margin-bottom:10px;font-size:32px}.contents section p.sec-txt02{margin-bottom:20px;font-weight:bold;font-size:36px;line-height:1.4}.contents section p.sec-txt03{font-size:24px}.contents section a img{-webkit-transition:.3s;transition:.3s}.contents section a:hover{text-decoration:none}.contents section a:hover img{opacity:.5}figure{display:block;-webkit-margin-before:0 !important;margin-block-start:0 !important;-webkit-margin-after:0 !important;margin-block-end:0 !important;-webkit-margin-start:0 !important;margin-inline-start:0 !important;-webkit-margin-end:0 !important;margin-inline-end:0 !important}ul{-webkit-margin-before:0 !important;margin-block-start:0 !important;-webkit-margin-after:0 !important;margin-block-end:0 !important;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:0 !important;padding-inline-start:0 !important}.link-rtv{font-size:16px;line-height:28px;text-align:center;margin:18px auto 14px}.link-rtv a{text-decoration:underline;color:#ff964b}.sp #trailer,.sp #story,.sp #cast,.sp #offshot,.sp #related{margin-top:-76px;padding-top:76px}.motion-txt{display:inline-block;position:relative;overflow:hidden;padding:0}.motion-txt:after{content:'';position:absolute;opacity:1;left:0;top:0;bottom:0;width:100%;background-color:dimgray;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}.js-scroll01.show .motion-txt:after{-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.js-scroll02.show .motion-txt:after{-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.js-scroll01.done .motion-txt:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(103%, 0, 0);transform:translate3d(103%, 0, 0)}.js-scroll02.done .motion-txt:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(103%, 0, 0);transform:translate3d(103%, 0, 0)}.motion-txt .motion-inner{display:inline-block;opacity:0}.js-scroll01.done .motion-txt .motion-inner,.js-scroll02.done .motion-txt .motion-inner{opacity:1}.big-ttl{text-align:center;font-size:34px;font-weight:600;line-height:46px;margin-bottom:26px}.sml-ttl{text-align:center;font-size:26px;font-weight:700;line-height:46px}.sp .big-ttl{text-align:center;font-size:6.2vw;font-weight:600;line-height:5.4vh;margin-bottom:6%}.sp .sml-ttl{text-align:left;font-size:5.4vw;font-weight:700;line-height:4vh}.font-wh,.sp .font-wh{color:#fff}.box-container{color:#fff;font-size:24px;line-height:40px;padding:40px 0 32px}.sp .box-container{color:#fff;font-size:21px;line-height:37px;padding:9% 0 3%}.sec-block01{padding:40px 46px 0}.sec-block02{padding:78px 0 20px}.sp .sec-block01{padding:6% 4%}.sp .sec-block02{padding:0 2%}img.time-animation{-webkit-animation-duration:2.2s !important;animation-duration:2.2s !important}img.time-animation02{-webkit-animation-duration:1.8s !important;animation-duration:1.8s !important}.ttl-block_center-grey{background:dimgray}.ttl-block_center-grey h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:72px;background:url("/static/svod_point_redeem/img/bg-ttl_grey_horizontal.png") repeat-x center top;height:170px;letter-spacing:46px}.ttl-block_center-grey h3 span{margin-right:-46px}.sp .ttl-block_center-grey{background:transparent}.sp .ttl-block_center-grey h3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:64px;background:url("/static/svod_point_redeem/img/bg-ttl_grey_horizontal.png") repeat-x center top;height:120px;letter-spacing:20px}.sp .ttl-block_center-grey h3 span{margin-right:-20px}.ttl-block_center-bk{background-color:#fff}.ttl-block_center-bk h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:64px;background:transparent;height:170px;letter-spacing:46px}.ttl-block_center-bk h3 span{margin-right:-46px}.sp .ttl-block_center-bk{background:transparent}.sp .ttl-block_center-bk h3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:64px;background:transparent;height:120px;letter-spacing:20px}.sp .ttl-block_center-bk h3 span{margin-right:-20px}.ttl-block_left{background:-webkit-gradient(linear, left top, right top, from(dimgray), color-stop(50%, dimgray), color-stop(50%, #fff), to(#fff));background:linear-gradient(to right, dimgray 0%, dimgray 50%, #fff 50%, #fff 100%)}.ttl-block_left h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:72px;background:url("/static/svod_point_redeem/img/bg-ttl_grey_horizontal.png") repeat-x center top;height:170px;letter-spacing:46px}.ttl-block_left h3 span{margin-right:-46px}.sp .ttl-block_left{background:transparent}.sp .ttl-block_left h3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:64px;background:url("/static/svod_point_redeem/img/bg-ttl_grey_horizontal.png") repeat-x center top;height:120px;letter-spacing:20px}.sp .ttl-block_left h3 span{margin-right:-20px}.ttl-block_right{background:-webkit-gradient(linear, right top, left top, from(#fff), color-stop(50%, #fff), color-stop(50%, dimgray), to(dimgray));background:linear-gradient(to left, #fff 0%, #fff 50%, dimgray 50%, dimgray 100%)}.ttl-block_right h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:72px;background:url("/static/svod_point_redeem/img/bg-ttl_bk_horizontal.png") repeat-x center top;height:170px;letter-spacing:46px}.ttl-block_right h3 span{margin-right:-46px}.sp .ttl-block_right{background:transparent}.sp .ttl-block_right h3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-family:'Odibee Sans', cursive;font-size:64px;background:url("/static/svod_point_redeem/img/bg-ttl_bk_horizontal.png") repeat-x center top;height:120px;letter-spacing:20px}.sp .ttl-block_right h3 span{margin-right:-20px}.inView-mainttl,.inView-trailer,.inView-story,.inView-related{opacity:0}#header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header-top li:first-child{height:56px;width:42%;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}#header-top li:first-child img{width:128px}#header-top li:nth-child(2){height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-top li:nth-child(2) a{font-size:17px;padding:4px 12px}#header-top li:nth-child(2) span{display:inline-block;font-size:17px;font-weight:bolder;padding:4px 12px;background-color:#bd000d;border:2px solid #bd000d;color:#fff !important;border-radius:4px;letter-spacing:1px;line-height:22px}.sp #header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2%}.sp #header-top li:first-child{margin-left:3%;height:50px;width:36%;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}.sp #header-top li:first-child img{width:106px}.sp #header-top li:nth-child(2){margin-right:3%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp #header-top li:nth-child(2) a{font-size:15px;padding:2px 6px 1px}.sp #header-top li:nth-child(2) span{display:inline-block;font-size:14px;font-weight:bolder;padding:2px 6px 1px;background-color:#bd000d;border:2px solid #bd000d;color:#fff !important;border-radius:4px;letter-spacing:1px;line-height:22px}a.button:visited{color:#fff}.button{-webkit-transition:all .3s;transition:all .3s;display:inline-block;text-align:center;text-decoration:none;line-height:22px;outline:none;position:relative;z-index:2;background-color:#ff5a51;border:2px solid #ff5a51;color:#fff !important;border-radius:4px;letter-spacing:1px}.button::before,.button::after{position:absolute;z-index:-1;display:block;content:'';top:0;width:50%;height:100%;background-color:#ff5a51}.button,.button::before,.button::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button:hover{background-color:#000;border-color:#ff5a51;color:#ff5a51 !important}.button::before{right:0}.button::after{left:0}.button:hover::before,.button:hover::after{width:0;background-color:#ff5a51}.cpnNav.fixed{margin-top:0;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#bd000d));background:linear-gradient(to bottom, #fff 0%, #bd000d 100%);width:100%;position:fixed;top:0;left:0;z-index:5000;padding:8px 0}.cpnNav.fixed .cpnNav-inner{width:1080px;padding-bottom:0}.cpnNav.fixed .cpnNav-inner .nav-wrap{padding-top:0;height:33px}.cpnNav.fixed .cpnNav-inner .nav-wrap li{margin-top:0}.cpnNav.fixed .cpnNav-inner .nav-wrap li a{font-size:24px !important}.cpnNav.fixed .cpnNav-inner .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:240px}.cpnNav.fixed .cpnNav-inner .sns-wrap li{width:38px;margin-top:0;margin-left:11px;width:12%;text-align:center;-webkit-transition:.25s linear;transition:.25s linear}.sp .cpnNav.fixed{margin-top:0;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#bd000d));background:linear-gradient(to bottom, #fff 0%, #bd000d 100%);width:100%;position:fixed;top:0;left:0;z-index:5000;padding:2.5% 0 2% 2.6%}.sp .cpnNav.fixed .cpnNav-inner{width:1080px;padding-bottom:0}.sp .cpnNav.fixed .cpnNav-inner .nav-wrap{padding-top:0;height:40px}.sp .cpnNav.fixed .cpnNav-inner .nav-wrap li{margin-top:0}.sp .cpnNav.fixed .cpnNav-inner .nav-wrap li a{font-size:22px !important}.sp .cpnNav.fixed .cpnNav-inner .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.sp .cpnNav.fixed .cpnNav-inner .sns-wrap li{width:30px;margin-top:0.3%;margin-left:6%;width:11%;text-align:center;-webkit-transition:.25s linear;transition:.25s linear}.sp .cpnNav.fixed .cpnNav-inner .sns-wrap li:first-child{margin-left:0}.sp .cpnNav.fixed{width:100%}.sp .cpnNav.fixed .cpnNav-inner li a img{width:78%}.sp .cpnNav .cpnNav-inner img{width:86%;padding:0;border:none;outline:none}.cpnNav{background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(50.3%, #080808), to(#fff));background:linear-gradient(90deg, #fff 0%, #080808 50.3%, #fff);font-family:'Geogrotesque', cursive;-webkit-transition:.25s linear;transition:.25s linear}.cpnNav .cpnNav-inner{width:1080px;margin:0 auto;padding:0;clear:both;padding:0 0 3px}.cpnNav .cpnNav-inner .nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:840px;height:40px;float:left;padding-top:4px}.cpnNav .cpnNav-inner .nav-wrap li{margin-top:0;text-align:center;-webkit-transition:.25s linear;transition:.25s linear;margin-right:32px}.cpnNav .cpnNav-inner .nav-wrap li a{color:#fff;font-size:27px;display:block;position:relative;z-index:2;overflow:hidden;width:100%;-webkit-transition:0.2s linea .cpnNav .cpnNav-inner .nav-wrap li a;transition:0.2s linea .cpnNav .cpnNav-inner .nav-wrap li a}.cpnNav .cpnNav-inner .nav-wrap li a :hover{opacity:1.0 !important}.cpnNav .cpnNav-inner .nav-wrap li:last-child{margin-right:0}.cpnNav .cpnNav-inner .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:240px}.cpnNav .cpnNav-inner .sns-wrap li{width:38px;margin-top:0;margin-left:11px;width:14%;text-align:center;-webkit-transition:.25s linear;transition:.25s linear}.sp .cpnNav{background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(50.3%, #080808), to(#000));background:linear-gradient(90deg, #fff 0%, #080808 50.3%, #000);padding:0% 0 3% 2.6%;font-family:'Geogrotesque', cursive;-webkit-transition:.25s linear;transition:.25s linear;-webkit-box-sizing:border-box;box-sizing:border-box}.sp .cpnNav .cpnNav-inner{width:100%;margin:0 auto;padding:0;clear:both;padding-bottom:0}.sp .cpnNav .cpnNav-inner .nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:45px;float:left;padding-top:0;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.sp .cpnNav .cpnNav-inner .nav-wrap li{margin-top:0;text-align:center;-webkit-transition:.25s linear;transition:.25s linear;margin-right:6%}.sp .cpnNav .cpnNav-inner .nav-wrap li a{margin-bottom:2%;color:#fff;font-size:26px;display:block;position:relative;z-index:2;overflow:hidden;width:100%;-webkit-transition:0.2s linea .sp .cpnNav .cpnNav-inner .nav-wrap li a;transition:0.2s linea .sp .cpnNav .cpnNav-inner .nav-wrap li a}.sp .cpnNav .cpnNav-inner .nav-wrap li a :hover{opacity:1.0 !important}.sp .cpnNav .cpnNav-inner .nav-wrap li:last-child{margin-right:0}.sp .cpnNav .cpnNav-inner .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.sp .cpnNav .cpnNav-inner .sns-wrap li{width:28px;margin-top:0;margin-left:5%;width:10%;text-align:center;-webkit-transition:.25s linear;transition:.25s linear}.sp .cpnNav .cpnNav-inner .sns-wrap li:first-child{margin-left:0}.main-block{background:#fff;padding:0;position:relative}.main-block .headermv{background:url("/static/svod_point_redeem/img/bg-mv.jpg") repeat-x center top;position:relative;margin:0 auto;text-align:center;height:460px}.main-block .headermv h1.mainttl{max-width:1080px;margin:0 auto}.main-block .headermv h1.mainttl img{height:460px}.sp .main-block{background:#fff;padding:0;position:relative}.sp .main-block .headermv{background:url("/static/svod_point_redeem/img/bg-mv.jpg") repeat-x center top;position:relative;margin:0 auto;text-align:center;height:auto}.sp .main-block .headermv h1.mainttl{max-width:1080px;margin:0 auto}.sp .main-block .headermv h1.mainttl img{height:auto}.sp .main-block{background:#fff;padding:0;position:relative;background:url("/static/svod_point_redeem/img/mv_sp@2x.jpg") no-repeat top center;padding-bottom:64%;background-size:100% auto}.sp .main-block .headermv{background:transparent;position:relative;margin:0 auto;text-align:center;height:0}.sp .main-block .headermv .mv{width:100%;background:transparent;height:0;padding-bottom:146%}.sp .main-block .headermv .mv .ttl-block{width:100%;margin-left:2%;margin-right:2%;padding-top:3%;text-align:center}.sp .main-block .headermv .mv .ttl-block li:first-child{margin:0 auto;width:54%}.sp .main-block .headermv .mv .ttl-block li:first-child img{margin-bottom:10px;width:100%}.sp .main-block .headermv .mv .ttl-block li:nth-child(2){width:88%;position:absolute;left:6%;bottom:22%}.sp .main-block .headermv .mv .ttl-block li:nth-child(2) img{margin-top:18px;width:100%}.sp .main-block .headermv .mv .ttl-block li:nth-child(3){width:64%;position:absolute;left:18%;bottom:15%}.sp .main-block .headermv .mv .ttl-block li:nth-child(3) img{margin-top:18px;width:100%}.sp .main-block .headermv .mv .ttl-block li:nth-child(4){width:88%;position:absolute;left:6%;bottom:7.8%}.sp .main-block .headermv .mv .ttl-block li:nth-child(4) img{margin-top:16px;width:100%}.sp .main-block .headermv .mv .ttl-block li:nth-child(5){width:70%;position:absolute;left:15%;bottom:2%}.sp .main-block .headermv .mv .ttl-block li:nth-child(5) img{margin-top:16px;width:100%}#lead-block h2{width:320px;margin:0 auto}#lead-block .info-block{border:6px solid #bd000d;border-radius:12px;margin-top:-36px;padding:48px 30px 30px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:24px;font-weight:bolder;line-height:40px}#lead-block .info-block>ul{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px;line-height:30px}#lead-block .info-block>ul .red-color{color:#bd000d}.sp #lead-block h2{width:70%;margin:0 auto}.sp #lead-block .info-block{border:6px solid #bd000d;border-radius:12px;margin-top:-26px;padding:10% 3% 4%;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:20px;font-weight:bolder;line-height:35px}.sp #lead-block .info-block>ul{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:26px}.sp #lead-block .info-block>ul .red-color{margin-top:4px;color:#bd000d}#procedure-block{background-color:#ff964b;padding-bottom:120px}#procedure-block h2{width:440px;margin:0 auto 50px}#procedure-block .list{margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#procedure-block .list__item{width:calc((100% - 40px) / 2);min-height:300px;margin-bottom:20px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#procedure-block .list__item__link{color:black;line-height:1.5;text-decoration:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px 20px 100px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";border-top-left-radius:8px;border-bottom-left-radius:8px;background:#fff;font-size:23px;line-height:33px;text-align:left}#procedure-block .list__item__link:after{content:"";position:absolute;top:0;right:-24px;background:url(/static/svod_point_redeem/img/triangle-right@2x.png) no-repeat left top;background-size:auto 100%;height:calc(100% - 10px);width:24px;z-index:0}#procedure-block .list__item__link .big-ttl_procedure{display:block;margin-bottom:10px}#procedure-block .list__item__link .big-ttl_procedure a{display:block;color:#1341a9 !important;text-decoration:underline}#procedure-block .list__item__link .caution-txt01{width:calc((100% - 40px) / 1);font-size:15px;line-height:21px;font-weight:300;display:inline-block}#procedure-block .list__item aside.caution-txt02,#procedure-block .list__item aside.caution-txt03{color:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;line-height:18px;position:absolute;bottom:-30px;height:calc(100% - 376px);z-index:10}#procedure-block .list__item:first-child:before{content:"";position:absolute;top:0;left:20px;width:100px;background:url(/static/svod_point_redeem/img/number01@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:60px;z-index:1}#procedure-block .list__item:nth-child(2):before{content:"";position:absolute;top:0;left:20px;width:100px;background:url(/static/svod_point_redeem/img/number02@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:60px;z-index:1}#procedure-block .list__item:nth-child(3){margin-top:10px}#procedure-block .list__item:nth-child(3):before{content:"";position:absolute;top:0;left:20px;width:100px;background:url(/static/svod_point_redeem/img/number03@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:60px;z-index:1}#procedure-block .list__item:nth-child(4){margin-top:10px}#procedure-block .list__item:nth-child(4):before{content:"";position:absolute;top:0;left:20px;width:100px;background:url(/static/svod_point_redeem/img/number04@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:60px;z-index:1}.sp #procedure-block{background-color:#ff964b;padding-bottom:40px}.sp #procedure-block h2{width:80%;margin:0 auto 9%}.sp #procedure-block .list{margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp #procedure-block .list__item{width:calc((100% - 0px) / 1);min-height:220px;margin-bottom:32px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.sp #procedure-block .list__item__link{color:black;line-height:1.5;text-decoration:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px 20px 72px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;background:#fff;font-size:20px;line-height:33px;text-align:left}.sp #procedure-block .list__item__link:after{content:"";position:absolute;top:0;right:-24px;background:transparent;background-size:auto 100%;height:calc(100% - 10px);width:24px;z-index:0}.sp #procedure-block .list__item__link .big-ttl_procedure{display:block;margin-bottom:2.6%}.sp #procedure-block .list__item__link .big-ttl_procedure a{display:block;color:#1341a9 !important;text-decoration:underline}.sp #procedure-block .list__item__link .caution-txt01{width:calc((100% - 0px) / 1);font-size:16px;line-height:24px;font-weight:300;display:inline-block;margin-top:4%}.sp #procedure-block .list__item aside.caution-txt02{color:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:19px;position:absolute;bottom:-22px;height:calc(100% - 640px);z-index:10}.sp #procedure-block .list__item aside.caution-txt03{color:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;line-height:19px;position:absolute;bottom:-20px;height:calc(100% - 740px);z-index:10}.sp #procedure-block .list__item:after{content:"";position:absolute;bottom:-15px;right:0;background:url(/static/svod_point_redeem/img/triangle-bottom@2x.png) no-repeat left top;background-size:100% auto;width:100%;height:25px;z-index:2}.sp #procedure-block .list__item:first-child:before{content:"";position:absolute;top:0;left:10px;width:100px;background:url(/static/svod_point_redeem/img/number01@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:50px;z-index:1}.sp #procedure-block .list__item:nth-child(2):before{content:"";position:absolute;top:0;left:10px;width:100px;background:url(/static/svod_point_redeem/img/number02@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:50px;z-index:1}.sp #procedure-block .list__item:nth-child(3){margin-top:10px;margin-bottom:24%}.sp #procedure-block .list__item:nth-child(3):before{content:"";position:absolute;top:0;left:10px;width:100px;background:url(/static/svod_point_redeem/img/number03@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:50px;z-index:1}.sp #procedure-block .list__item:nth-child(4){margin-top:10px;margin-bottom:36%}.sp #procedure-block .list__item:nth-child(4):before{content:"";position:absolute;top:0;left:10px;width:100px;background:url(/static/svod_point_redeem/img/number04@2x.png) no-repeat center center,#ff964b;background-size:60%, auto 120%;height:calc(100% - 10px);width:50px;z-index:1}div.container{width:100% !important}
